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

Klasse java.awt.GridBagConstraints1.0

java.lang.Object
   |
   +--java.awt.GridBagConstraints

Deklaration

public class GridBagConstraints
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

Beschreibung

Exemplare dieser Klasse werden von GridBagLayout verwendet, um Daten zur Ausrichtung jeder einzelnen Komponente zu speichern. Diese Exemplare können vom Benutzer angepaßt werden, um die gewünschte Anordnung zu erreichen.


 
Datenelemente
public static final intRELATIVE
public static final intREMAINDER
public static final intNONE
public static final intBOTH
public static final intHORIZONTAL
public static final intVERTICAL
public static final intCENTER
public static final intNORTH
public static final intNORTHEAST
public static final intEAST
public static final intSOUTHEAST
public static final intSOUTH
public static final intSOUTHWEST
public static final intWEST
public static final intNORTHWEST
public intgridx
public intgridy
public intgridwidth
public intgridheight
public doubleweightx
public doubleweighty
public intanchor
public intfill
public Insetsinsets
public intipadx
public intipady
 
Konstruktoren
publicGridBagConstraints()
publicGridBagConstraints(int gridx, int gridy, int gridwidth, int gridheight, double weightx, double weighty, int anchor, int fill, Insets insets, int ipadx, int ipady)     [1.2]
 
Methoden
public Objectclone()


 

Datenelemente im Detail

public static final int RELATIVE
Beginnt eine neue Zeile oder Spalte. Wird als Wert für gridwidth und gridheight benutzt.
public static final int REMAINDER
Ordnet der Komponente den Rest der aktuellen Spalte oder Zeile zu. Wird als Wert für gridwidth und gridheight benutzt.
public static final int NONE
Bewirkt, daß die Komponente nicht vergrößert wird, um ihren Anzeigebereich zu füllen. Wird als Wert für fill benutzt.
public static final int BOTH
Bewirkt, daß die Komponente so vergrößert wird, daß sie ihren gesamten Anzeigebereich füllt. Wird als Wert für fill benutzt.
public static final int HORIZONTAL
Bewirkt, daß die Breite der Komponente so verändert wird, daß die Breite des Anzeigebereichs voll ausgenutzt wird. Wird als Wert für fill benutzt.
public static final int VERTICAL
Bewirkt, daß die Höhe der Komponente so verändert wird, daß die Höhe des Anzeigebereichs voll ausgenutzt wird. Wird als Wert für fill benutzt.
public static final int CENTER
Für zentrierte Ausrichtung der Komponente innerhalb ihres Anzeigebereichs. Wird als Wert für anchor benutzt.
public static final int NORTH
Für Ausrichtung der Komponente am oberen Rand ihres Anzeigebereichs. Wird als Wert für anchor benutzt.
public static final int NORTHEAST
Für Ausrichtung der Komponente am oberen und rechten Rand ihres Anzeigebereichs. Wird als Wert für anchor benutzt.
public static final int EAST
Für Ausrichtung der Komponente am rechten Rand ihres Anzeigebereichs. Wird als Wert für anchor benutzt.
public static final int SOUTHEAST
Für Ausrichtung der Komponente am unteren und rechten Rand ihres Anzeigebereichs. Wird als Wert für anchor benutzt.
public static final int SOUTH
Für Ausrichtung der Komponente am unteren Rand ihres Anzeigebereichs. Wird als Wert für anchor benutzt.
public static final int SOUTHWEST
Für Ausrichtung der Komponente am unteren und linken Rand ihres Anzeigebereichs. Wird als Wert für anchor benutzt.
public static final int WEST
Für Ausrichtung der Komponente am linken Rand ihres Anzeigebereichs. Wird als Wert für anchor benutzt.
public static final int NORTHWEST
Für Ausrichtung der Komponente am linken und oberen Rand ihres Anzeigebereichs. Wird als Wert für anchor benutzt.
public int gridx
Die Spaltennummer der linken oberen Zelle des Anzeigebereichs. Der Zählbeginn ist bei null.
public int gridy
Die Zeilennummer der linken oberen Zelle des Anzeigebereichs. Der Zählbeginn ist bei null.
public int gridwidth
Die Anzahl an Zellen, die der Anzeigebereich horizontal einnimmt.
public int gridheight
Die Anzahl an Zellen, die der Anzeigebereich vertikal einnimmt.
public double weightx
Legt das horizontale Gewicht einer Spalte fest. Das Gewicht beeinflußt die Platzaufteilung der einzelnen Spalten. Die Werte liegen üblicherweise zwischen 0.0 und 1.0.
public double weighty
Legt das vertikale Gewicht einer Zeile fest. Das Gewicht beeinflußt die Platzaufteilung der einzelnen Zeilen. Die Werte liegen üblicherweise zwischen 0.0 und 1.0.
public int anchor
Dieses Datenelement enthält eine der obigen Richtungskonstanten. Dieser Wert wird benutzt, wenn die Komponente kleiner als ihr Anzeigebereich ist, um zu entscheiden, wie sie innerhalb des Anzeigebereichs angeordnet werden soll. Voreingestellt ist CENTER.
public int fill
Dieses Datenelement wird benutzt, wenn die Komponente kleiner als ihr Anzeigebereich ist. Es legt fest, ob und wie die Komponente vergrößert werden soll, um ihren Anzeigebereich zu füllen. Voreingestellt ist NONE.
public Insets insets
Spezifiziert einen zusätzlichen Abstand zwischen der Komponente und den Kanten ihres Anzeigebereichs.
public int ipadx
Zur Berechnung der Mindestgröße der Komponente wird dieser Wert doppelt (für den linken und den rechten Rand) zur Mindestbreite der Komponente hinzugezählt.
public int ipady
Zur Berechnung der Mindestgröße der Komponente wird dieser Wert doppelt (für den oberen und unteren Rand) zur Mindesthöhe der Komponente hinzugezählt.

 

Konstruktoren im Detail

public GridBagConstraints()
Erzeugt ein neues Exemplar und initialisiert die Datenelemente. Die voreingstellten Werte sind:

Tabelle 24.2:
DatenelementWert
gridx, gridyRELATIVE
gridwith, gridheight1
weightx, weighty0.0f
ipadx, ipady0
anchorCENTER
fillNONE
insetsnew Insets(0, 0, 0, 0)

public GridBagConstraints(int gridx, int gridy, int gridwidth, int gridheight, double weightx, double weighty, int anchor, int fill, Insets insets, int ipadx, int ipady)     [1.2]
Erzeugt ein neues Exemplar, das mit den übergebenen Werten initialisiert wird.

 

Methoden im Detail

public Object clone()
Erzeugt ein neues Exemplar von GridBagConstraints, das dieselben Werte wie dieses Objekt enthält, und liefert es zurück.


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

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