Java - GridLayout

Inhaltsverzeichnis
Die Entwicklung grafischer Oberflächen in Java Es ist ziemlich komplex, aber wir haben die Hilfe mehrerer Tools, die es uns ermöglichen, die Elemente auf dem Bildschirm dynamisch zu organisieren, wir kennen diese als Layout-Manager.
Jede davon entspricht bestimmten Eigenschaften und Klassen, die wir verwenden können, sie dienen jedoch dem gleichen Zweck und ermöglichen es uns, plattformübergreifende Schnittstellen zu erstellen, die nicht auf ein System oder eine bestimmte Bildschirmgröße beschränkt sind.
Das Gitterstruktur ist ein Layouts-Manager von Java, Es ist weit verbreitet, da es uns ermöglicht, unsere Elemente in einer Formation von Zellen im Stil von Matrizen zu organisieren, wodurch wir interessante Aufteilungen erzielen können, die unsere Anwendungen besser aussehen lassen.
Um diese Ziele zu erreichen, können wir unseren Container in Zeilen und Spalten unterteilen, aber wir müssen einige Parameter befolgen, damit alles richtig funktioniert. Sehen wir uns diese einfachen Regeln an, die wir bei der Arbeit anwenden müssen Gitterstruktur:
  • Die Anzahl der Zeilen kann 0 sein oder die Anzahl der Spalten kann 0 sein, jedoch können nicht beide gleichzeitig 0 sein. dynamische Größe durch den Fenstermanager.
  • Wenn wir feststellen, dass sich die Spalten und Zeilen von 0 unterscheiden und sich zwischen ihnen unterscheiden, sind in diesem Fall die Zeilen die dominante Zahl. Wenn es also eine Zahl gibt, die die Spalten überschreitet, werden sie dynamisch in den Zeilen gruppiert.
Wie wir sehen, scheint die Arbeit mit Zeilen und Spalten nicht komplex zu sein, insbesondere weil dies in Tabellenkalkulationen häufig zu sehen ist.
Um sich zu bewerben Gitterstruktur In unseren Interfaces müssen wir einige Parameter festlegen, sehen wir uns zuerst an, wie wir die Klasse aufrufen müssen:
GridLayout (Zeilen: int, Spalten: int, hgap: int, vgap: int)

Wenn wir die Parameter sehen, die wir übergeben, sind sie ziemlich klar, Zeilen ist die Anzahl der Zeilen, die unser Raster haben wird, Spalten auch die Anzahl der Spalten, die hgap ist der Abstand in Pixeln der Trennung oder des Abstands zwischen den Zeilen und dem vgap ist der Abstand in Pixeln zwischen den Spalten.
Sobald wir wissen, wie unser Layouts-Manager funktioniert, werden wir jetzt ein kleines Programm erstellen, das es in die Praxis umsetzt, in dieses Programm werden wir ein Gitterstruktur in einem JFrame, hier zeigen wir a zweispaltige und dreireihige Schnittstelle. Sehen wir uns den entsprechenden Quellcode im folgenden Bild an:

Wir weisen darauf hin, dass die Verwendung der Gitterstruktur wir müssen die Klasse einschließen, in der sich befindet java.awt.GridLayout, nachdem wir dies getan haben, können wir es in unser Programm integrieren, wir sehen auch, dass wir es zur Verwendung in a place platzieren JFrame das für uns als Container funktioniert, erhalten wir am Ende folgendes Ergebnis:

Wenn wir das Fenster neu dimensionieren, werden die Spalten und Zeilen angepasst und erhalten so den dynamischen Effekt, den wir brauchen. Damit beenden wir dieses Tutorial, wie wir mit dem gesehen haben Gitterstruktur für unsere grafischen Oberflächen in Anwendungen Java Es ist sehr einfach und ermöglicht es uns, die Funktionalität unserer Programme über den funktionalen Bereich hinaus zu erweitern.
wave wave wave wave wave