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.tree.AbstractLayoutCache1.2

java.lang.Object
   |
   +--javax.swing.tree.AbstractLayoutCache

Deklaration

public class AbstractLayoutCache
extends java.lang.Object
implements javax.swing.tree.RowMapper

Beschreibung

Cacht die Layout-Informationen.


 
Geschachtelte Klassen
public abstract staticAbstractLayoutCache.NodeDimensions
 
Datenelemente
protected AbstractLayoutCache.NodeDimensionsnodeDimensions
protected TreeModeltreeModel
protected TreeSelectionModeltreeSelectionModel
protected booleanrootVisible
protected introwHeight
 
Konstruktoren
publicAbstractLayoutCache()
 
Methoden
public voidsetNodeDimensions(AbstractLayoutCache.NodeDimensions nd)
public AbstractLayoutCache.NodeDimensionsgetNodeDimensions()
public voidsetModel(TreeModel newModel)
public TreeModelgetModel()
public voidsetRootVisible(boolean rootVisible)
public booleanisRootVisible()
public voidsetRowHeight(int rowHeight)
public intgetRowHeight()
public voidsetSelectionModel(TreeSelectionModel newLSM)
public TreeSelectionModelgetSelectionModel()
public intgetPreferredHeight()
public intgetPreferredWidth(Rectangle bounds)
public booleanisExpanded(TreePath path)
public RectanglegetBounds(TreePath path, Rectangle placeIn)
public TreePathgetPathForRow(int row)
public intgetRowForPath(TreePath path)
public TreePathgetPathClosestTo(int x, int y)
public EnumerationgetVisiblePathsFrom(TreePath path)
public intgetVisibleChildCount(TreePath path)
public voidsetExpandedState(TreePath path, boolean isExpanded)
public booleangetExpandedState(TreePath path)
public intgetRowCount()
public voidinvalidateSizes()
public voidinvalidatePathBounds(TreePath path)
public voidtreeNodesChanged(TreeModelEvent e)
public voidtreeNodesInserted(TreeModelEvent e)
public voidtreeNodesRemoved(TreeModelEvent e)
public voidtreeStructureChanged(TreeModelEvent e)
public int[]getRowsForPaths(TreePath[] paths)
protected RectanglegetNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle placeIn)
protected booleanisFixedRowHeight()


 

Datenelemente im Detail

protected AbstractLayoutCache.NodeDimensions nodeDimensions
Dieses Ojekt ist für die Ermittlung der Knoten-Ausmaße zuständig.
protected TreeModel treeModel
Das Modell.
protected TreeSelectionModel treeSelectionModel
Selektionsmodell.
protected boolean rootVisible
Gibt an, ob die Wurzel angezeigt wird.
protected int rowHeight
Die Höhe einer Zeile.

 

Konstruktoren im Detail

public AbstractLayoutCache()

 

Methoden im Detail

public void setNodeDimensions(AbstractLayoutCache.NodeDimensions nd)
Setzt die Größe eines Knotens.
public AbstractLayoutCache.NodeDimensions getNodeDimensions()
Liefert die Größe eines Knotens.
public void setModel(TreeModel newModel)
Setzt das Modell.
public TreeModel getModel()
Liefert das Modell.
public void setRootVisible(boolean rootVisible)
Gibt an, ob das Wurzelelement angezeigt werden soll.
public boolean isRootVisible()
Gibt an, ob das Wurzelelement angezeigt werden soll.
public void setRowHeight(int rowHeight)
Setzt die Zeilenhöhe.
public int getRowHeight()
Liefert die Zeilenhöhe.
public void setSelectionModel(TreeSelectionModel newLSM)
Setzt das Selektionsmodell.
public TreeSelectionModel getSelectionModel()
Liefert das Selektionsmodell.
public int getPreferredHeight()
Liefert die gewünsche Höhe.
public int getPreferredWidth(Rectangle bounds)
Liefert die gewünsche Breite für die angegebene Region.
public boolean isExpanded(TreePath path)
Gibt an, ob der Knoten aufgeklappt ist.
public Rectangle getBounds(TreePath path, Rectangle placeIn)
Liefert die Ausmaße des Pfades.
public TreePath getPathForRow(int row)
Liefert den Pfad zur Zeile.
public int getRowForPath(TreePath path)
Liefert die Zeile zu dem Pfad.
public TreePath getPathClosestTo(int x, int y)
Liefert den Pfad, der am nächsten zum angegebenen Punkt ist.
public Enumeration getVisiblePathsFrom(TreePath path)
Liefert die sichtbaren Pfade ab dem Pfad path.
public int getVisibleChildCount(TreePath path)
Liefert die Anzahl der sichtbaren Kinder.
public void setExpandedState(TreePath path, boolean isExpanded)
Expandiert oder klappt den Pfad zusammen.
public boolean getExpandedState(TreePath path)
Liefert true, wenn der Pfad ausgeklappt ist.
public int getRowCount()
Liefert die Anzahl der angezeigten Zeilen.
public void invalidateSizes()
Informiert, dass die Größen neu berechnet werden müssen.
public void invalidatePathBounds(TreePath path)
Informiert, dass die Größen neu berechnet werden müssen.
public void treeNodesChanged(TreeModelEvent e)
Wird aufgerufen, wenn sich ein Knoten geändert hat.
public void treeNodesInserted(TreeModelEvent e)
Wird aufgerufen, wenn ein Knoten hinzukam.
public void treeNodesRemoved(TreeModelEvent e)
Wird aufgerufen, wenn ein Knoten entfernt wurde.
public void treeStructureChanged(TreeModelEvent e)
Wird aufgerufen, wenn sich die Struktur des Baumes geändert hat.
public int[] getRowsForPaths(TreePath[] paths)
Liefert die Zeilen zu den Pfaden.
protected Rectangle getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle placeIn)
Liefert die Größe des Knotens.
protected boolean isFixedRowHeight()
Gibt an, ob die Höhe der Zeilen fest ist.


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

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