Heute habe ich nichts zu tun, also werde ich Ihnen ein wenig Fall beibringen, Mädchen zu überreden. Wir müssen ein Herzmuster erstellen, die erstellte Zeichenfolge gemäß der Position und Länge des Herzmusters abschneiden und an der gewünschten Position ausgeben und schließlich mit voller Liebe auf dem Bildschirm präsentieren. Gehen Sie ohne weiteres in den Quellcode, um den Effekt zu sehen ~
Paket DDD; import Java.awt.*; importieren javax.swing.jframe; öffentliche Klasse Cardioid erweitert JFrame {// Bildschirmgröße private statische endgültige int width = 500; private statische endgültige int Höhe = 500; private static int window_width = Toolkit.getDefaulttoolkit (). GetCreenSize (). Breite; private static int window_height = Toolkit.getDefaulttoolkit (). GetCreenSize (). Höhe; public Cardioid () {super ("Ich liebe dich"); // Setzen Sie den Fenstertitel This.setbackground (color.black); this.setLocation ((window_width-width)/2, (window_height-height)/2); // Setzen Sie die Fensterposition. Standard -Schließmethode} public void Paint (Grafik g) {Double X, Y, R; // Horizontale und vertikale Koordinaten und Radius -Bild im Bild = this.createimage (Breite, Höhe); Grafik pic = image.getGraphics (); für (int i = -2; i <90; i ++) {für (int j = -2; j <90; j ++) {r = math.pi/45+math.pi/45*i*(1 -math.sin (math.pi/45*j))*18; x = r*math.cos (math.pi/45*j)*math.sin (math.pi/45*i)+width/2; y = -r*math.sin (math.pi/45*j)+Höhe/3; pic.setColor (color.magenta); pic.filloval ((int) x, (int) y, 2, 2); } g.drawimage (Bild, 0,0, this); // Bild erzeugen}} public static void main (String [] args) {new Cardioid (); }}Der Effekt ist wie folgt:
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Referenzwert für das Studium oder die Arbeit eines jeden hat. Wenn Sie Fragen haben, können Sie eine Nachricht zur Kommunikation überlassen. Vielen Dank für Ihre Unterstützung bei Wulin.com.