CardLayout: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „--L-ectron-X 25.10.2013 Kategorie:Java Kategorie:Tutorials (Java)“)
 
K
Zeile 1: Zeile 1:
 +
=Das CardLayout=
 +
Das CardLayout "stapelt" Componenten hintereinander, wobei aber immer nur eine Componente sichtbar ist. Dadurch lassen sich schnelle Wechsel zu anderen Teilen einer Benutzeroberfläche durchführen.<br>
 +
Ein Standardeinsatzzweck ist z.B. der eines Wizards, bei dem schrittweise einzelne verschiedene Panels nach einer Benutzeraktion "nach vorne" geholt werden können.
 +
 +
==Layout-Stategie==
 +
Das CardLayout sorgt dafür, dass alle hintereinander liegenden Container in der gleichen Größe angezeigt werden, um ein Springen durch Redimensionierung der [[GUI]] zu verhindern.<br>
 +
Werden also mehrere Container (bspw. JPanels) mit unterschiedlichen Dimensionen im CardLayout angelegt, so erhalten alle Container die Größe des größten Containers.
 +
 +
==Quellen und weiterführendes Material==
 
--[[Benutzer:L-ectron-X|L-ectron-X]] 25.10.2013
 
--[[Benutzer:L-ectron-X|L-ectron-X]] 25.10.2013
 
[[Kategorie:Java]]
 
[[Kategorie:Java]]
 
[[Kategorie:Tutorials (Java)]]
 
[[Kategorie:Tutorials (Java)]]

Version vom 25. Oktober 2013, 15:16 Uhr

Das CardLayout

Das CardLayout "stapelt" Componenten hintereinander, wobei aber immer nur eine Componente sichtbar ist. Dadurch lassen sich schnelle Wechsel zu anderen Teilen einer Benutzeroberfläche durchführen.
Ein Standardeinsatzzweck ist z.B. der eines Wizards, bei dem schrittweise einzelne verschiedene Panels nach einer Benutzeraktion "nach vorne" geholt werden können.

Layout-Stategie

Das CardLayout sorgt dafür, dass alle hintereinander liegenden Container in der gleichen Größe angezeigt werden, um ein Springen durch Redimensionierung der GUI zu verhindern.
Werden also mehrere Container (bspw. JPanels) mit unterschiedlichen Dimensionen im CardLayout angelegt, so erhalten alle Container die Größe des größten Containers.

Quellen und weiterführendes Material

--L-ectron-X 25.10.2013