LayoutManager der Standard-Java-API: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springenK |
K (→java.awt) |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
[[Kategorie:Swing]] | [[Kategorie:Swing]] | ||
[[Kategorie:LayoutManager]] | [[Kategorie:LayoutManager]] | ||
− | [[Kategorie:Tutorials]] | + | [[Kategorie:Tutorials (Java)]] |
[[Kategorie:Listen]] | [[Kategorie:Listen]] | ||
Zeile 17: | Zeile 17: | ||
*[[BorderLayout]] | *[[BorderLayout]] | ||
*[[FlowLayout]] | *[[FlowLayout]] | ||
+ | **[[FlowLayout Live-Demo]] | ||
*[[GridBagLayout]] | *[[GridBagLayout]] | ||
*[[GridLayout]] | *[[GridLayout]] | ||
+ | **[[GridLayout Live-Demo]] | ||
*[[CardLayout]] | *[[CardLayout]] | ||
*[[NullLayout]] | *[[NullLayout]] | ||
Zeile 28: | Zeile 30: | ||
*[http://download.oracle.com/javase/tutorial/uiswing/layout/spring.html SpringLayout] | *[http://download.oracle.com/javase/tutorial/uiswing/layout/spring.html SpringLayout] | ||
− | == | + | ==Layouts in JavaFX== |
*[https://docs.oracle.com/javase/8/javafx/layout-tutorial/index.html Oracle - Working with Layouts in JavaFX] | *[https://docs.oracle.com/javase/8/javafx/layout-tutorial/index.html Oracle - Working with Layouts in JavaFX] | ||
Zeile 35: | Zeile 37: | ||
*[http://www.miglayout.com/ MigLayout] | *[http://www.miglayout.com/ MigLayout] | ||
*[http://www.oracle.com/technetwork/java/tablelayout-141489.html TableLayout - An Alternative to GridBagLayout] | *[http://www.oracle.com/technetwork/java/tablelayout-141489.html TableLayout - An Alternative to GridBagLayout] | ||
− | |||
*[http://pagelayout.sourceforge.net/ PageLayout] | *[http://pagelayout.sourceforge.net/ PageLayout] | ||
*[http://www.jgoodies.com/freeware/libraries/forms/ FormLayout] | *[http://www.jgoodies.com/freeware/libraries/forms/ FormLayout] |
Aktuelle Version vom 3. Februar 2021, 11:11 Uhr
Dieser Beitrag soll zunächst eine Übersicht und einen einfachen Einstieg in die LayoutManager der Standard-Java-API ermöglichen.
Wir möchten Sie hier mit den (am häufigsten benutzten) LayoutManager und deren Strategien zur Anordnung von Komponenten anhand von Bildern und Beispielcode vertraut machen.
In der 2. Hälfte der Seite finden Sie dann Links zu weiteren LayoutManagern, abseits des JDK.
Inhaltsverzeichnis
LayoutManager der Java Standard-API
java.awt
javax.swing
Layouts in JavaFX
Externe LayoutManager
- MigLayout
- TableLayout - An Alternative to GridBagLayout
- PageLayout
- FormLayout
- DesignGridLayout
- ZoneLayout
- RCLayout
- TransparentLayout
- VerticalFlowLayout
- Wrap Layout
- ...
Einen eigenen LayoutManager schreiben
- DiagonalLayout inkl. großem Tutorial
- AdvancedFlowLayout
- DragLayout
- PercentLayout
- ComponentsContainer
- ...