JAVA - Layoutmanager |
||
Startseite Layoutmanager |
JAVA - Layoutmanager - GridLayout
|
Ein GridLayout ist wie eine Tabelle, die eine bestimmte Anzahl von Zeilen und von Spalten hat. Die Komponenten werden dabei der Reihenfolge nach angeordnet und, wenn eine Zeile voll ist, in die nächste Zeile geschrieben. Der Unterschied zum FlowLayout ist, daß die Komponenten jetzt nicht je nach Breite hintereinander angeordnet werden, sondern entsprechend der Spaltenbreite. Dadurch bekommt man den Eindruck, es wird alles schön Untereinander dargestellt.
keine
Das Programm gibt 10 Componenten aus. Vorher wurde mit setLayout das aktuelle Layout des Applets festgelegt. Das GridLayout hat 4 Zeilen und 3 Spalten. Der Abstand zwischen den Spalten ist 10 und zwischen den Zeilen 20 pt.
java.lang.Object
|
+--java.awt.GridLayout
import java.applet.*;
import java.awt.*;
public class GridLayout1 extends Applet{
public void init(){
GridLayout layout = new GridLayout(4,3,10,20);
setLayout(layout);
add(new Button("Button1"));
add(new Checkbox("Checkbox2"));
add(new Button("Button3"));
add(new Button("B4"));
add(new Button("Button5"));
add(new Button("Button6"));
add(new Button("Button7"));
add(new Button("But8"));
add(new TextField("TextField9"));
add(new Button("Button10"));
}
}
weiter:
zurück: BorderLayout
GridBagLayout
© 1999-2001 Brit Schröter