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.DefaultTreeCellEditor1.2

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

Deklaration

public class DefaultTreeCellEditor
extends java.lang.Object
implements java.awt.event.ActionListener, javax.swing.tree.TreeCellEditor, javax.swing.event.TreeSelectionListener

Beschreibung

Der Standard-Editor.


 
Datenelemente
protected TreeCellEditorrealEditor
protected DefaultTreeCellRendererrenderer
protected ContainereditingContainer
protected ComponenteditingComponent
protected booleancanEdit
protected intoffset
protected JTreetree
protected TreePathlastPath
protected Timertimer
protected intlastRow
protected ColorborderSelectionColor
protected IconeditingIcon
protected Fontfont
 
Konstruktoren
publicDefaultTreeCellEditor(JTree tree, DefaultTreeCellRenderer renderer)
publicDefaultTreeCellEditor(JTree tree, DefaultTreeCellRenderer renderer, TreeCellEditor editor)
 
Methoden
public voidsetBorderSelectionColor(Color newColor)
public ColorgetBorderSelectionColor()
public voidsetFont(Font font)
public FontgetFont()
public ComponentgetTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
public ObjectgetCellEditorValue()
public booleanisCellEditable(EventObject event)
public booleanshouldSelectCell(EventObject event)
public booleanstopCellEditing()
public voidcancelCellEditing()
public voidaddCellEditorListener(CellEditorListener l)
public voidremoveCellEditorListener(CellEditorListener l)
public CellEditorListener[]getCellEditorListeners()     [1.4]
public voidvalueChanged(TreeSelectionEvent e)
public voidactionPerformed(ActionEvent e)
protected voidsetTree(JTree newTree)
protected booleanshouldStartEditingTimer(EventObject event)
protected voidstartEditingTimer()
protected booleancanEditImmediately(EventObject event)
protected booleaninHitRegion(int x, int y)
protected voiddetermineOffset(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
protected voidprepareForEditing()
protected ContainercreateContainer()
protected TreeCellEditorcreateTreeCellEditor()


 

Datenelemente im Detail

protected TreeCellEditor realEditor
Der Editor.
protected DefaultTreeCellRenderer renderer
Der Renderer.
protected Container editingContainer
Der Container, der den Editor enthält.
protected Component editingComponent
Die Komponente, die die Daten editiert.
protected boolean canEdit
Diese Methode sollte nicht mehr benutzt werden.
protected int offset
X-Offset für den Editor.
protected JTree tree
Der JTree.
protected TreePath lastPath
Der zuletzt selektierte Pfad.
protected Timer timer
Die Zeit vor dem Editierbeginn.
protected int lastRow
Die zuletzt benutzte Zeile.
protected Color borderSelectionColor
Die Farbe des selektierten Rahmens.
protected Icon editingIcon
Das Bild.
protected Font font
Die Schriftart.

 

Konstruktoren im Detail

public DefaultTreeCellEditor(JTree tree, DefaultTreeCellRenderer renderer)
Erzeugt das Exemplar.
public DefaultTreeCellEditor(JTree tree, DefaultTreeCellRenderer renderer, TreeCellEditor editor)
Erzeugt das Exemplar.

 

Methoden im Detail

public void setBorderSelectionColor(Color newColor)
Setzt die Farbe des selektierten Rahmens.
public Color getBorderSelectionColor()
Liefert die Farbe des selektierten Rahmens.
public void setFont(Font font)
Setzt die Schriftart.
public Font getFont()
Liefert die Schriftart.
public Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
Konfiguriert den Editor.
public Object getCellEditorValue()
Liefert den aktuell editierten Wert.
public boolean isCellEditable(EventObject event)
Gibt an, ob die Zelle editiert werden kann.
public boolean shouldSelectCell(EventObject event)
Fragt, ob die Zelle zum Editieren selektiert sein soll.
public boolean stopCellEditing()
Fragt an, ob der Editiervorgang beendet werden kann.
public void cancelCellEditing()
Bricht den Editiervorgang ab.
public void addCellEditorListener(CellEditorListener l)
Fügt den Listener hinzu.
public void removeCellEditorListener(CellEditorListener l)
Entfernt den Listener.
public CellEditorListener[] getCellEditorListeners()     [1.4]
Liefert die Listener.
public void valueChanged(TreeSelectionEvent e)
Setzt lastPath zurück.
public void actionPerformed(ActionEvent e)
Startet den Editiervorgang.
protected void setTree(JTree newTree)
Setzt den Baum.
protected boolean shouldStartEditingTimer(EventObject event)
Liefert true, wenn das Event den Editiervorgang starten soll.
protected void startEditingTimer()
Startet den Timer.
protected boolean canEditImmediately(EventObject event)
Liefert true, wenn der Editiervorgang sofort gestartet werden kann.
protected boolean inHitRegion(int x, int y)
Liefert true, wenn der Punkt eine korrekte Position zum Editeren ist.
protected void determineOffset(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
protected void prepareForEditing()
Bereit sich auf das Editieren vor.
protected Container createContainer()
Erzeugt den Container für die Editierkomponente.
protected TreeCellEditor createTreeCellEditor()
Erzeugt den Editor.


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

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