Zeichnen Sie eine Linie in Java

Yashaswi Kothari 12 Oktober 2023
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);
  }
}

Linie zeichnen in Java

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.

Verwandter Artikel - Java GUI