Layout-Manager
Da die Darstellungsgegebenheiten (Auflösung, Bildgröße, verfügbare Fonts) auf jeder Plattform unterschiedlich sind, werden Swing-Komponenten nicht an festen Koordinaten des sie enthaltenden Containers plaziert, sondern von einem %JAVADOC{java.awt.LayoutManager}% verwaltet.
Jede Komponente definiert hierzu eine Minimal-, Optimal- und Maximalgröße.
Es gibt eine Reihe von Layout-Managern mit unterschiedlichen
Policies:
- %JAVADOC{java.awt.BorderLayout}% - nach Himmelsrichtungen geordnet
- %JAVADOC{java.awt.FlowLayout}% und %JAVADOC{javax.swing.BoxLayout}% - gestapelt
- %JAVADOC{java.awt.GridLayout}% und %JAVADOC{java.awt.GridBagLayout}% - tabellarisch
- %JAVADOC{javax.swing.SpringLayout}% - für GUI-Builder
Siehe
http://java.sun.com/docs/books/tutorial/uiswing/layout/index.html
--
Christo - 28 Nov 2003