Layout-Management in Java

Inhaltsverzeichnis
Wenn wir eine grafische Benutzeroberfläche für eine Anwendung erstellen, müssen wir berücksichtigen, dass sie nicht nur in einem bestimmten System verwendet werden soll, sondern dass sie auch auf andere Systeme übertragen werden kann, insbesondere in Java das ist plattformübergreifend und wir können eine Anwendung laufen lassen Fenster oder in Linux zum Beispiel.
Einer der Ansätze, die wir nicht verfolgen sollten, ist die kabelgebundene Schnittstelle, also absolute Werte verwenden, da dies zum Glück nur in dem System funktioniert, für das wir die Werte eingestellt haben Java bietet uns die Layout-Manager die es uns ermöglichen, dynamische Muster zu erstellen, um grafische Elemente anzuzeigen und sie unabhängig von den Systemen zu machen, die sie hosten.
Dies ist einer der einfachsten Administratoren. Er ermöglicht es uns, die Elemente in einem Container dynamisch in der Reihenfolge anzuordnen, in der wir sie hinzufügen, damit sie sich an die vom Administrator erkannte Umgebung anpassen.
ContainerDer Container besteht aus Reihen, die beim Füllen der Bildung weiterer Reihen weichen, wodurch die Elemente geordnet übereinander liegen.
FlowLayout Es bietet uns auch einige Optionen zum Anpassen unserer Benutzeroberfläche, z. B. den Abstand in Pixeln zwischen den einzelnen Zeilen oder die Reihenfolge der Ausrichtung der Elemente in jeder Zeile.
Um diesen Administrator zu verwenden, müssen wir nur seine Klasse aufnehmen, die in . verfügbar ist java.awt.FlowLayout, damit haben wir Zugriff auf seine Funktionalitäten und Werkzeuge, sehen wir uns unten einige der Parameter an, die wir verwenden können, wenn wir mit dieser Klasse arbeiten:
FlowLayout (Ausrichtung: int, hgap: int, vgap: int);

Der erste Parameter ist die Ausrichtung, wir können ihn nach rechts oder links einstellen, damit erscheinen die Elemente bei der Anzeige in einer dieser beiden Richtungen, der zweite Parameter ist der hgap, oder der horizontale Abstand, ermöglicht es uns, den Abstand zwischen den Zeilen in Pixeln festzulegen und schließlich den vgap, ähnelt hgap, ermöglicht uns jedoch, den Abstand zwischen den Spalten festzulegen.
Jetzt werden wir ein Programm erstellen, das uns zeigt, wie wir einige Elemente mit organisieren FlowLayout, müssen wir bedenken, dass wir bei der Arbeit mit grafischen Oberflächen immer einen Rahmen erstellen müssen, der zur Positionierung unserer Container dient, in diesem Fall der FlowLayout.
Wir platzieren drei Elemente in einem Objekt vom Typ FlowLayout und dann werden wir dieses Objekt in unser Jframe, mit dem wir mit diesem Layouts-Manager unsere erste Oberfläche generieren können. Schauen wir uns zuerst den Code an:

Wir sehen dann, dass wir eine Klasse erstellen und in unserem Konstruktor definieren wir die FlowLayout, geben wir an, dass es mit einer horizontalen Trennung von 10 Pixeln und einer vertikalen von 20 Pixeln nach links ausgerichtet wird, dann rufen wir diesen Konstruktor auf und fügen ihn unserem Frame in der main-Methode der Klasse hinzu. Dies führt uns zu folgendes Bild:

VERGRÖSSERN

Wir sehen, wie wir die grafische Oberfläche generiert haben, wenn wir das Bild neu dimensionieren, werden wir feststellen, dass die Elemente dank unseres Administrators dynamisch angepasst werden Grundrisse.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave