Java Reference
In-Depth Information
Die vier Zahlenwerte sind in der Reihenfolge Top , Right , Bottom und Left als Abstände zu
den Rändern des übergeordneten Containers zu interpretieren. Da sich die Zahlen als
Relativangaben auf die absolute Größe des übergeordneten Containers beziehen, müs-
sen Sie die Berechnungsformel kennen, um die Angaben in Pixel umrechnen zu kön-
nen.
Die absoluten Zahlenwerte in Pixel ergeben sich aus der Formel:
Ausdehnung übergeordneter Container * Relativangabe / 1000
Glücklicherweise können Sie neben der Konstanten ANCHOR_REL noch weitere Optionen
wählen ( Tabelle 12.14 ).
Verankerung
Bedeutung
ANCHOR_REL
Zahlenangaben relativ zur Größe des übergeordneten Containers
ANCHOR_ABS
Zahlenangaben als Absolutwerte in Pixel
ANCHOR_NONE
keine Verankerung
Tabelle 12.14 Verankerungsarten für das AnchorLayout
Geben Sie als Option ANCHOR_NONE für einen Wert an, dann hat der entsprechende Zah-
lenwert keinerlei Bedeutung, und der tatsächliche Wert ergibt sich aus der in der Anwei-
sung
...setPreferredSize(new java.awt.Dimension(107, 23));
festgelegten Größe. Geben Sie für alle Parameter ANCHOR_NONE an, dann wird die Kompo-
nente mit der linken oberen Ecke an der Position 0,0 positioniert.
Die Festlegung der Verankerung müssen Sie nicht manuell im Quellcode vornehmen.
Jigloo blendet beim AnchorLayout in der Vorschau für jede markierte Komponente
einen nach unten gerichteten Pfeil ein. Ein Klick auf diesen Pfeil öffnet ein kleines Fens-
ter mit vier Schaltflächen ( Abbildung 12.13 ). Über diese Schaltflächen können Sie die vier
Verankerungsoptionen festlegen.
Die Symbole auf den Schaltflächen stehen für die aktuell eingestellte Verankerungsop-
tion. Der schräg gestellte Anker steht für ANCHOR_REL .
Der Bildbetrachter soll einen Button zum Öffnen eines Dateiauswahldialogs und die in
ein ScrollPane eingebettete ImageComponent beinhalten ( Abbildung 12.14 ).
Search WWH ::




Custom Search