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

java.lang.Object
   |
   +--javax.swing.AbstractCellEditor
         |
         +--javax.swing.DefaultCellEditor

Deklaration

public class DefaultCellEditor
extends javax.swing.AbstractCellEditor
implements javax.swing.table.TableCellEditor, javax.swing.tree.TreeCellEditor

Beschreibung

Der Standard-Editor für Tabellen- und Baumzellen.


 
Datenelemente
protected JComponenteditorComponent
protected DefaultCellEditor.EditorDelegatedelegate
protected intclickCountToStart
 
Konstruktoren
publicDefaultCellEditor(JTextField textField)
publicDefaultCellEditor(JCheckBox checkBox)
publicDefaultCellEditor(JComboBox comboBox)
 
Methoden
public ComponentgetComponent()
public voidsetClickCountToStart(int count)
public intgetClickCountToStart()
public ObjectgetCellEditorValue()
public booleanisCellEditable(EventObject anEvent)
public booleanshouldSelectCell(EventObject anEvent)
public booleanstopCellEditing()
public voidcancelCellEditing()
public ComponentgetTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
public ComponentgetTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)


 

Datenelemente im Detail

protected JComponent editorComponent
Die Editierkomponente.
protected DefaultCellEditor.EditorDelegate delegate
Die Delegate-Klasse, die alle Methoden behandelt, die vom CellEditor definiert werden.
protected int clickCountToStart
Anzahl der Mausklicks, bis der Editiervorgang gestartet wird. Bei einem Wert von 0 wird dennoch ein Initialklick zum Starten benötigt.

 

Konstruktoren im Detail

public DefaultCellEditor(JTextField textField)
Konstruiert einen DefaultCellEditor, der ein Textfeld benutzt.
public DefaultCellEditor(JCheckBox checkBox)
Konstruiert einen DefaultCellEditor, der eine Checkbox benutzt.
public DefaultCellEditor(JComboBox comboBox)
Konstruiert einen DefaultCellEditor, der eine Combobox benutzt.

 

Methoden im Detail

public Component getComponent()
Liefert eine Referenz auf die Editierkomponente.
public void setClickCountToStart(int count)
Setzt die Anzahl der Mausklicks, die zum Editiervorgang führen.
public int getClickCountToStart()
Liefert die Anzahl der benötigten Klicks, um den Editiervorgang zu starten.
public Object getCellEditorValue()
Leitet die Nachricht vom CellEditor an die Delegate-Klasse weiter.
public boolean isCellEditable(EventObject anEvent)
Leitet die Nachricht vom CellEditor an die Delegate-Klasse weiter.
public boolean shouldSelectCell(EventObject anEvent)
Leitet die Nachricht vom CellEditor an die Delegate-Klasse weiter.
public boolean stopCellEditing()
Leitet die Nachricht vom CellEditor an die Delegate-Klasse weiter.
public void cancelCellEditing()
Leitet die Nachricht vom CellEditor an die Delegate-Klasse weiter.
public Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
Implementiert das TreeCellEditor-Interface.
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
Implementiert das TableCellEditor-Interface.


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

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