Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse javax.swing.SpringLayout1.4

java.lang.Object
   |
   +--javax.swing.SpringLayout

Deklaration

public class SpringLayout
extends java.lang.Object
implements java.awt.LayoutManager2

Beschreibung

Das SpringLayout positioniert die Elemente gemäß der eingestellten Constraints. Jedes Contraint ist ein Spring-Exemplar, das den orizontalen und vertikalen Abstand zwischen zwei Komponentenecken definiert.


 
Geschachtelte Klassen
public staticSpringLayout.Contstraints
 
Datenelemente
public final static StringNORTH
public final static StringSOUTH
public final static StringEAST
public final static StringWEST
 
Konstruktoren
publicSpringLayout()
 
Methoden
public voidaddLayoutComponent(String name, Component c)
public voidremoveLayoutComponent(Component c)
public DimensionminimumLayoutSize(Container parent)
public DimensionpreferredLayoutSize(Container parent)
public DimensionmaximumLayoutSize(Container parent)
public voidaddLayoutComponent(Component component, Object constraints)
public floatgetLayoutAlignmentX(Container p)
public floatgetLayoutAlignmentY(Container p)
public voidinvalidateLayout(Container p)
public voidputConstraint(String e1, Component c1, int pad, String e2, Component c2)
public voidputConstraint(String e1, Component c1, Spring s, String e2, Component c2)
public SpringLayout.ConstraintsgetConstraints(Component c)
public SpringgetConstraint(String edgeName, Component c)
public voidlayoutContainer(Container parent)


 

Datenelemente im Detail

public final static String NORTH
Konstante für die obere Kante der Komponente.
public final static String SOUTH
Konstante für die untere Kante der Komponente.
public final static String EAST
Konstante für die linke Kante der Komponente.
public final static String WEST
Konstante für die rechte Kante der Komponente.

 

Konstruktoren im Detail

public SpringLayout()
Erzeut ein neues SpringLayout-Exemplar.

 

Methoden im Detail

public void addLayoutComponent(String name, Component c)
Hat keinen Effekt bei diesem LayoutManager, da keine Ausrichtung via String unterstützt wird.
public void removeLayoutComponent(Component c)
Entfert die Constraints zu der angegebenen Komponente.
public Dimension minimumLayoutSize(Container parent)
public Dimension preferredLayoutSize(Container parent)
public Dimension maximumLayoutSize(Container parent)
public void addLayoutComponent(Component component, Object constraints)
Wenn constraints ein Exemplar von SpringLayout.Constraints ist, werden die Contraints für die Komponente übernehmen.
public float getLayoutAlignmentX(Container p)
Liefert 0.5f (zentriert).
public float getLayoutAlignmentY(Container p)
Liefert 0.5f (zentriert).
public void invalidateLayout(Container p)
public void putConstraint(String e1, Component c1, int pad, String e2, Component c2)
Verbindet die Ecke e1 von Komponente c1 und Ecke e2 von Komponente c2 mit einem fixen Abstand zwischen den Ecken (value(e1, c1) = value(e2, c2) + pad).
public void putConstraint(String e1, Component c1, Spring s, String e2, Component c2)
Verbindet die Ecke e1 von Komponente c1 und Ecke e2 von Komponente c2.
public SpringLayout.Constraints getConstraints(Component c)
Liefert die Constraints zu der Komponente.
public Spring getConstraint(String edgeName, Component c)
Liefert die Contraints zu der Komponente.
public void layoutContainer(Container parent)


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.