Zeichnen Sie eine Linie in Java
Die Java.awt.Graphics-Klasse in Java bildet die Basis für viele solcher Zeichen- und Grafikfunktionen. Es ist eine unverständliche Klasse, da die eigentliche Zeichenaktion system- und geräteabhängig ist. Wir werden in diesem Tutorial eine Linie in Java zeichnen.
Wir starten das Programm, indem wir die erforderlichen Pakete importieren. Wir importieren die Pakete java.applet.Applet
, java.awt
und java.awt.event
aus der Bibliothek.
Die Methode drawLine()
der Graphics-Klasse wird verwendet, um eine Linie mit der angegebenen Farbe zwischen zwei Punkten zu zeichnen.
Siehe den Code unten.
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
public class DrawLine extends Applet {
public static void main(String[] args) {
Frame drawLineApplet = new Frame("Draw Line in Applet Window");
drawLineApplet.setSize(500, 450);
Applet DrawLine = new DrawLine();
drawLineApplet.add(DrawLine);
drawLineApplet.setVisible(true);
drawLineApplet.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public void paint(Graphics g) {
g.setFont(new Font("Arial", Font.BOLD, 12));
g.drawString("This is Draw Line Example", 100, 70);
g.setColor(Color.blue);
g.drawLine(90, 135, 90, 180);
g.setColor(Color.green);
g.drawLine(60, 4, 120, 120);
}
}
Im obigen Beispiel haben wir zwei Zeilen erstellt und auch etwas Text angezeigt. Wir haben zuerst eine DrawLine
-Klasse deklariert, die die Applet
-Klasse (Parent-Klasse) erweitert. Innerhalb der Klasse haben wir die main-Methode deklariert. Hier erzeugt die Anweisung Frame drawLineApplet = new Frame()
das Applet-Fenster für die Ausgabe.
Die Funktion drawLineApplet.setSize()
wird verwendet, um die Größe des Applet-Fensters einzustellen, und die Funktion drawLineApplet.setVisible(true)
wird verwendet, um den Rahmen auf dem Bildschirm erscheinen zu lassen. Wir verwenden den Befehl system.exit(0)
, um den Applet-Rahmen zu verlassen.
Mit der Methode paint
werden hier Farbe, Schriftart und Koordinaten der zu zeichnenden Linie eingestellt. Wir ändern die Schriftart mit der Funktion setFont()
. Die Funktion drawString()
zeigt hier etwas Text auf dem Ausgaberahmen an. Wir ändern die Farbe der ersten Zeile mit setColor()
und dann die x- und y-Koordinaten der Zeile in der Funktion drawLine()
. Ebenso stellen wir die Koordinaten und die Farbe für die zweite Zeile bereit.