LayoutManager der Standard-Java-API: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K (java.awt)
 
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
[[Kategorie:Java]]
 
[[Kategorie:Java]]
 
[[Kategorie:Swing]]
 
[[Kategorie:Swing]]
[[Kategorie:Tutorials]]
+
[[Kategorie:LayoutManager]]
 +
[[Kategorie:Tutorials (Java)]]
 +
[[Kategorie:Listen]]
  
Dieser Beitrag soll eine Übersicht und einen einfachen Einstieg in die LayoutManager der Standard-Java-API ermöglichen.
+
Dieser Beitrag soll zunächst eine Übersicht und einen einfachen Einstieg in die LayoutManager der Standard-Java-API ermöglichen.
  
Wir machen Sie mit den (am häufigsten benutzten) LayoutManager und deren Strategien zur Anordnung von Komponenten anhand von Bildern und Beispielcode vertraut.
+
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.
  
  
Zeile 13: Zeile 17:
 
*[[BorderLayout]]
 
*[[BorderLayout]]
 
*[[FlowLayout]]
 
*[[FlowLayout]]
 +
**[[FlowLayout Live-Demo]]
 
*[[GridBagLayout]]
 
*[[GridBagLayout]]
 
*[[GridLayout]]
 
*[[GridLayout]]
 +
**[[GridLayout Live-Demo]]
 
*[[CardLayout]]
 
*[[CardLayout]]
*[http://www.leepoint.net/GUI/layouts/nulllayout.html "NullLayout"] (ist kein LayoutManager)
+
*[[NullLayout]]
  
 
==javax.swing==
 
==javax.swing==
Zeile 23: Zeile 29:
 
*[http://www.java2s.com/Code/Java/Swing-JFC/AtestoftheOverlayLayoutmanagerallowingexperimentation.htm OverlayLayout]
 
*[http://www.java2s.com/Code/Java/Swing-JFC/AtestoftheOverlayLayoutmanagerallowingexperimentation.htm OverlayLayout]
 
*[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]
  
 
=Externe LayoutManager=
 
=Externe LayoutManager=
Zeile 28: 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://www.datadosen.se/riverlayout/ RiverLayout]
 
 
*[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.


LayoutManager der Java Standard-API

java.awt

javax.swing

Layouts in JavaFX

Externe LayoutManager

Einen eigenen LayoutManager schreiben