java.sun.com

   JAVA - Layoutmanager


 Startseite
 Layoutmanager

 Indexverzeichnis


JAVA - Layoutmanager - GridLayout

Kurzübersicht
Constructor
Indexvariablen
Vererbung
Beispiel

  Seitenende


Kurzübersicht

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.


  Seitenanfang


Constructor

GridLayout()Standardeinstellungen: eine Zeile und entsprechend viele Spalten je nach Componenten, die eingefügt werden
GridLayout(int rows, int cols)mit rows Zeilen und cols Spalten
GridLayout(int rows, int cols, int hgap, int vgap)mit rows Zeilen und cols Spalten, Horizontaler Abstand zwischen den Spalten und vertikalem Abstand zwischen den Zeilen


  Seitenanfang


Indexvariablen

keine


  Seitenanfang


Vererbung

java.lang.Object
  |
  +--java.awt.GridLayout


  Seitenanfang


Beispiel

BeispielProgrammbeispiel: Ansehen
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"));
		
  }

}

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.

 
weiter:
zurück:
  BorderLayout
  GridBagLayout
  Seitenanfang © 1999-2001  Brit Schröter