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

This topic: Java > WebHome > JavaProgramming > JavaGUIToolkits > SwingGUI > LayoutManagers
Topic revision: 2003-11-28, ChristopherHuhn
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback | Legal notice | Privacy Policy (german)