Klassengrafiken in Java

Mit der Graphics- Klasse in Java können wir alle Arten von Elementen entwickeln, die in unseren Benutzeroberflächen und Programmbildschirmen gezeichnet wurden. Mit ihr können wir von Linien über geometrische Figuren bis hin zu Text in Form von Strings zeichnen.

Seine Verwendung ist sehr intuitiv, da es sich um Methoden handelt, die im Allgemeinen in ihrem Namen angeben, welche Funktion sie erfüllen, sodass wir mithilfe der Container und Panels die Art der Zeichnung ausdrücken können, die unsere Anwendung generieren soll, wenn wir das Wissen über die Java- Koordinatensystem können wir sehr beeindruckende Ergebnisse erzielen.

Was ist die Grafikklasse?

Die Graphics- Klasse ist eine abstrakte Klasse, die uns eine plattformunabhängige Schnittstelle bietet, mit der wir ohne wesentliche Änderungen Grafiken und Abbildungen auf dem Bildschirm in verschiedenen Betriebssystemen erstellen können.

Wenn eine Komponente in unserem Programm angezeigt wird, sei es eine Schaltfläche, ein Bedienfeld, eine Beschriftung oder ein Objekt der Graphics-Klasse, wird auf der nativen Plattform generiert und anschließend die paintComponent- Methode aufgerufen, wie wir sehen können:

 Geschützte leere paintComponent (Grafik g) 

Diese Methode ist in der JComponent- Klasse definiert und wird jedes Mal aufgerufen, wenn eine Komponente auf dem Bildschirm angezeigt werden muss.

Hauptmethoden Grafik-Klasse

Die Graphics- Klasse hat viele Methoden, wir werden jedoch einige erläutern, damit wir eine Orientierung darüber haben, was wir daraus erhalten können.

setColor (Farbe: Farbe)
Mit dieser Methode können wir die Farbe der Linien festlegen, die ab dem Zeitpunkt des Aufrufs gezeichnet werden.

setFont (Schriftart: Schriftart)
Wie bei der setColor () -Methode können wir damit die Schriftart für die Buchstaben ab dem Zeitpunkt des Aufrufs festlegen .

drawString (s: String, x: int und: int)
Es ermöglicht uns, einen String oder Text in den Koordinaten zu zeichnen, die wir an ihn übergeben.

drawLine (x1: int, y1: int, x2: int, y2: int)
Es ermöglicht uns, eine Linie in den Koordinaten zu zeichnen, die wir an die Methode übergeben.

Es gibt weitere Methoden, die es wert sind, untersucht zu werden, da sie es uns ermöglichen, Kreise, Rechtecke und sogar benutzerdefinierte Polygone zu zeichnen.

See also  Windows 7 - Erstellen von Batch-Dateien, Teil 2

Ein kleines Anwendungsbeispiel

Wir werden einen kleinen Text in einem Fenster und auch eine Zeile generieren. Dazu verwenden wir die Methoden, die wir bisher von der Graphics- Klasse gesehen haben. Sehen wir uns im folgenden Bild das erhoffte Ergebnis an:

java_clase_graphic.jpg

Die externen Linien zeigen uns die Merkmale, die wir in unseren Code aufnehmen werden.

java_clase_graphic2.jpg

Wenn wir den Code, den wir sehen, Zeile für Zeile analysieren, müssen wir zuerst die Pakete importieren, mit denen die Grafikkomponenten erhalten werden. Dann erstellen wir eine Klasse, die unsere Panel-Komponente generiert, und eine Hauptklasse , die die anderen Klassen aufruft. Im letzten Teil sehen wir Wie beim reservierten Wort super rufen wir die Methode der übergeordneten Klasse paintComponent () auf und können mit der Methode drawLine () eine Linie und drawString für den Text zeichnen.

Nachdem wir dieses Tutorial abgeschlossen haben, haben wir im Detail gesehen, wie wir mit der Graphics- Klasse beginnen können, Grafik- und Schnittstellenelemente in unseren in Java erstellten Programmen zu generieren.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *