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.
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.
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:
Die externen Linien zeigen uns die Merkmale, die wir in unseren Code aufnehmen werden.
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.