Java Reference
In-Depth Information
sen. Die Zuweisung der Position können Sie auch direkt in der Vorschau vornehmen.
Wenn Sie eine der Komponenten in der Vorschauansicht markieren, erscheint rechts
oben ein etwas unscheinbarer nach unten gerichteter Pfeil. Mit einem Mausklick auf
diesen Pfeil werden die verfügbaren Positionen und die gerade zugewiesene Position
angezeigt, die Sie nun hierüber ändern können ( Abbildung 9.21 ).
9
Abbildung 9.21 Auswahl der Position in der Layout-Ansicht
Eine zweite Möglichkeit für die Zuordnung bieten die GUI Properties. Die mittlere
Spalte ist für das Layout zuständig und zeigt unter Constraints das Layout des umge-
benden Containers und unter direction den Wert der Position an. Aus der Dropdown-
Box können Sie hier auch eine der verfügbaren Positionen auswählen.
Da das BorderLayout als Standard vorgegeben ist und ohne eigenes Zutun immer ver-
wendet wird, war es mir wichtig, dieses Layout auch zu erläutern. Obwohl das Verhalten,
das sich bei Verwendung des BorderLayout gezeigt hat, für den Einsteiger etwas eigen-
tümlich wirken mag, hat es doch auch Vorteile. Position und Größe der Komponenten
werden nämlich nicht nur in der Erstellungsphase vom System übernommen, sondern
auch während der Laufzeit. Das bedeutet, dass sich die Größe der Komponenten auch
dann automatisch verändert, wenn der Anwender einen Frame nach dem Programm-
start vergrößert oder verkleinert. Testen Sie dieses Verhalten, indem Sie die Anwen-
dung starten und das Programmfenster anschließend durch Anpacken an einer Ecke
vergrößern oder verkleinern. Das BorderLayout ist übrigens nicht das einzige Layout,
das diesen Automatismus bietet. Allerdings würde eine detaillierte Erläuterung aller
Layouts den Rahmen dieses Buches deutlich sprengen. Sie sollten sich einfach einmal
die Zeit nehmen und mit den unterschiedlichen Layouts experimentieren.
In den meisten Anwendungen werden Sie vermutlich die Komponenten frei in einem
Frame positionieren wollen. Am einfachsten weisen Sie grundsätzlich als ersten
Arbeitsschritt einem Frame ein angemessenes Layout zu. Es ist aber auch jederzeit mög-
lich, ein einmal gewähltes Layout nachträglich zu ändern. Stellen Sie also nun das Lay-
out des Frames mit den vier Komponenten nachträglich um.
 
Search WWH ::




Custom Search