Heim  >  Artikel  >  Java  >  Drei gängige Layoutmethoden und ihre Verwendung in der Java GUI

Drei gängige Layoutmethoden und ihre Verwendung in der Java GUI

WBOY
WBOYnach vorne
2023-05-07 20:16:062061Durchsuche

1. FlowLayout

Drei gängige Layoutmethoden und ihre Verwendung in der Java GUI

Alle Komponenten werden einzeln wie ein Flow angeordnet. Standardmäßig ist jede Komponente in der Mitte angeordnet eingestellt werden.

Konstruktionsmethode des Flusslayouts:

new FlowLayout();

new FlowLayout(intalignment);//Legen Sie die Ausrichtung fest (die Standardeinstellung ist FlowLayout.CENTER zentriert), wir ändern sie normalerweise in FlowLayout.LEFT

new FlowLayout (int aligment,int horizGap,int vertGap);//Ausrichtung + oberen und unteren Versatz festlegen

Ausrichtungswert:

FlowLayout.LEFT = 0

FlowLayout.CENTER = 1

FlowLayout.RIGHT = 2

Legen Sie das Layout über die setLayout-Funktion fest

Zum Beispiel: jf.setLayout(new FlowLayout(FlowLayout.LEFT));

2. Randlayout BorderLayout

Drei gängige Layoutmethoden und ihre Verwendung in der Java GUI

Das Randlayout unterteilt den Container in Ost (BorderLayout.EAST) und Westen (BorderLayout .WEST), Süden (BorderLayout.SOUTH), Norden (BorderLayout.NORTH) und Mitte (BorderLayout.CENTER) 5 Bereiche

  • Geben Sie den Inhalt an, wenn er neu ist

  • Beim Hinzufügen von Komponenten zum JFrame-Container , Geben Sie die Grenze an Spalten. Jede Komponente füllt die Räume aus, ändert die Größe des Containers und auch die Größe der Komponente ändert sich entsprechend.

  • Konstruktionsmethode:

GridLayout(int rows, int columns);//Geben Sie die Anzahl der Zeilen + an die Anzahl der Spalten

Drei gängige Layoutmethoden und ihre Verwendung in der Java GUIGridLayout( int rows,int columns,int horizGap,int vertGap);//Geben Sie die Anzahl der Zeilen + Anzahl der Spalten + horizontalen Abstand + vertikalen Abstand an

Das obige ist der detaillierte Inhalt vonDrei gängige Layoutmethoden und ihre Verwendung in der Java GUI. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen