Gewusst wie: Zeichnen Sie einen Kreis in Java

December 19

Das Programmiersprache Java enthält eine Reihe von integrierten Bibliotheken für den Einsatz in vielen Aufgaben, die sonst nur schwer. Es gibt Bibliotheken, die das Design von grafischen Benutzeroberflächen (GUI), Vernetzung, Kommunikation und mathematische Berechnungen sowie das Zeichnen von geometrischer Figures auf dem Bildschirm des Benutzers zu erleichtern. Drei Bibliotheken in ein Programm, das eine Form wie ein Kreis auf dem Bildschirm gezeichnetes einzubeziehen, aber die ist die größte Verantwortung für die aktuelle Zeichnung der Form der "Geometrie"-Bibliothek.

Anweisungen

1 Enthalten Sie die drei notwendigen Bibliotheken am oberen Rand der Text des Java-Quellcodedatei geben sie, eins auf jeder Zeile wie folgt:

(Linie 1) Import java.awt.*;

(Linie 2) Import java.awt.event.*;

(Linie 3) Import java.awt.geom.*;

Jede Zeile muss mit dem Wort "Importieren" beginnen und mit einem Semikolon enden. Hinweis: Die Zeilennummern in Klammern sind nur als Referenz; nehmen Sie sie nicht in die Codezeilen.

2 Erstellen Sie eine neue Javaklasse mit dem Namen "DrawCircle", die auch alle Funktionen von Javas integrierte "Frame" Klassenmethoden verwendet. Tun Sie dies auf eine separate Zeile unterhalb der ersten drei Bibliothek Aufnahme Zeilen. Die Zeile sollte wie folgt aussehen:

(Line4) öffentliche Klasse DrawCircle erweitert Frame {}

3 Erstellen Sie eine Methode in der "DrawCircle"-Klasse, der festlegt, wie der Kreis gezeichnet werden soll, ist und auch erstellt eine neue Instanz einer integrierten Methode, genannt Ellipse2D, wie folgt:

(Linie 5) Shape-Kreis = neue Ellipse2D.Float (100. 0F, 100. 0F, 100. 0F, 100. 0F);

Stellen Sie sicher, dass diese Zeile endet mit einem Semikolon. Sie können mit den Dimensionen experimentieren, jede Instanz 100. 0F in eine unterschiedliche Anzahl, z. B. 90.0f, ändern, solange alle vier gleich sind, die einen perfekten Kreis machen.

4 Entwerfen Sie den Konstruktor, der den Kreis auf dem Bildschirm malen wird. Geben Sie die erste Zeile des Konstruktors wie folgt:

(Linie 6) public Void paint (Graphics g) {}

5 Geben Sie einen Schlussstrich unter den Konstruktor-Header, der erstellt eine neue Instanz der integrierten Bibliotheksmethode "Graphics2D" und nennen Sie es "Ga", wie folgt:

(Linie 7) Graphics2D Ga = (Graphics2D) g;

6 Geben Sie eine Zeile, die sagt, Java zum Zeichnen des Kreises, wie folgt:

(Linie 8) ga.draw(circle);

7 Geben Sie eine Zeile, die die Farbe Farbe für die äußere Linie des Kreises festlegt. Sie können die primäre oder ergänzende Farben, wie rot, grün oder gelb, sowie schwarz und weiß. Ersetzen Sie den Namen der Farbe in der folgenden Zeile, mit der Farbe, die Sie verwenden möchten:

(Linie 9) ga.setPaint(Color.green);

8 Geben Sie die folgende Zeile, die ist optional, wenn das Innere des Kreises, mit der Farbe zum Zeichnen des Kreises ausgefüllt werden soll:

(Linie 10) ga.fill(circle);

Schließen Sie den Codeblock durch Eingabe eine rechte geschweifte Klammer in einer separaten Zeile wie folgt:

(Linie 11)}

9 Geben Sie die folgenden Zeilen, die den größten Teil des Programms sind. Dieser Teilbereich des Programms erstellt eine neue Instanz der vorbereitete Klasse "DrawCircle" und verwendet sie die eigentliche Arbeit präsentieren die "Ideen", die Sie, auf die reale Welt (auf dem Computerbildschirm angegeben haben) zu tun:

(Linie 12) publicstaticvoid Main (String args[]) {}

(Linie 13) Frame-Rahmen = neue DrawCircle();

(Linie 14) frame.addWindowListener (neue WindowAdapter() {}

(Zeile 15) public void WindowClosing(WindowEvent we) {}

(Zeile 16) System.Exit(0);

(Linie 17)}

(Linie 18)});

(Zeile 19) frame.setSize (400, 300);

(Linie 20) frame.setVisible(true);

(Linie 21)}

(Zeile 22)}

Die Rahmengröße in Zeile 19 kann jeder Größe, gewünschte. Die erste Zahl ist die Breite in Pixel, und die zweite Zahl ist die Höhe in Pixel.

10 Kompilieren Sie das Programm und wie Sie alle anderen Java-Programme ausgeführt werden. Wenn das Programm ausgeführt wird, erscheint ein Fenster mit einem Kreis auf dem Computerbildschirm. Es werden entweder die Umrisse eines Kreises oder ein ausgefüllter Kreis, je nachdem ob Sie die Füllfarbe in Linie 10 festgelegt.

Tipps & Warnungen

  • Es ist wichtig, Java Programmelemente in separaten Zeilen setzen, damit der Code problemlos gelesen werden kann. Möchten Sie in der Lage zu lesen und das Programm zu verstehen, wenn sie für die Bearbeitung zu einem späteren Zeitpunkt zu öffnen sein.