java.lang.Object
javax.swing.AbstractCellEditor
javax.swing.DefaultCellEditor
- すべての実装されたインタフェース:
 Serializable,CellEditor,TableCellEditor,TreeCellEditor
public class DefaultCellEditor extends AbstractCellEditor implements TableCellEditor, TreeCellEditor
テーブルとツリー・セルのデフォルト・エディタです。
 
 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。 
- 導入されたバージョン:
 - 1.2
 
- 
ネストされたクラスのサマリー
ネストされたクラス - 
フィールドのサマリー
フィールド修飾子と型フィールド説明protected int編集開始に必要なクリック数を指定する整数です。protected DefaultCellEditor.EditorDelegateCellEditorから送信されるすべてのメソッドを処理する委譲クラスです。protected JComponent編集中のSwingコンポーネントです。クラス javax.swing.AbstractCellEditorで宣言されたフィールド
changeEvent, listenerList - 
コンストラクタのサマリー
コンストラクタコンストラクタ説明DefaultCellEditor(JCheckBox checkBox)チェックボックスを使うDefaultCellEditorオブジェクトを構築します。DefaultCellEditor(JComboBox<?> comboBox)コンボボックスを使うDefaultCellEditorオブジェクトを構築します。DefaultCellEditor(JTextField textField)テキスト・フィールドを使うDefaultCellEditorを構築します。 - 
メソッドのサマリー
修飾子と型メソッド説明voidCellEditorからのメッセージをdelegateに転送します。CellEditorからのメッセージをdelegateに転送します。int編集を開始するために必要なクリック数を返します。エディタ・コンポーネントへの参照を返します。getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)TableCellEditorインタフェースを実装します。getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)TreeCellEditorインタフェースを実装します。booleanisCellEditable(EventObject anEvent)CellEditorからのメッセージをdelegateに転送します。voidsetClickCountToStart(int count)編集を開始するために必要なクリック数を指定します。booleanshouldSelectCell(EventObject anEvent)CellEditorからのメッセージをdelegateに転送します。booleanCellEditorからのメッセージをdelegateに転送します。クラス javax.swing.AbstractCellEditorで宣言されたメソッド
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListenerクラス java.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェース javax.swing.CellEditorで宣言されたメソッド
addCellEditorListener, removeCellEditorListener 
- 
フィールド詳細
- 
editorComponent
protected JComponent editorComponent編集中のSwingコンポーネントです。 - 
delegate
protected DefaultCellEditor.EditorDelegate delegateCellEditorから送信されるすべてのメソッドを処理する委譲クラスです。 - 
clickCountToStart
protected int clickCountToStart編集開始に必要なクリック数を指定する整数です。clickCountToStartがゼロとして定義されている場合でも、クリックが発生するまでは開始されません。 
 - 
 - 
コンストラクタの詳細
- 
DefaultCellEditor
@ConstructorProperties("component")public DefaultCellEditor(JTextField textField)テキスト・フィールドを使うDefaultCellEditorを構築します。- パラメータ:
 textField-JTextFieldオブジェクト
 - 
DefaultCellEditor
public DefaultCellEditor(JCheckBox checkBox)チェックボックスを使うDefaultCellEditorオブジェクトを構築します。- パラメータ:
 checkBox-JCheckBoxオブジェクト
 - 
DefaultCellEditor
public DefaultCellEditor(JComboBox<?> comboBox)コンボボックスを使うDefaultCellEditorオブジェクトを構築します。- パラメータ:
 comboBox-JComboBoxオブジェクト
 
 - 
 - 
メソッドの詳細
- 
getComponent
public Component getComponent()エディタ・コンポーネントへの参照を返します。- 戻り値:
 - エディタ
Component 
 - 
setClickCountToStart
public void setClickCountToStart(int count)編集を開始するために必要なクリック数を指定します。- パラメータ:
 count- 編集を開始するために必要なクリック数を指定する整数値- 関連項目:
 getClickCountToStart()
 - 
getClickCountToStart
public int getClickCountToStart()編集を開始するために必要なクリック数を返します。- 戻り値:
 - 編集を開始するために必要なクリック数
 
 - 
getCellEditorValue
public Object getCellEditorValue()CellEditorからのメッセージをdelegateに転送します。- 定義:
 getCellEditorValue、インタフェース:CellEditor- 戻り値:
 - エディタに保持された値
 - 関連項目:
 DefaultCellEditor.EditorDelegate.getCellEditorValue()
 - 
isCellEditable
public boolean isCellEditable(EventObject anEvent)CellEditorからのメッセージをdelegateに転送します。- 定義:
 isCellEditable、インタフェース:CellEditor- オーバーライド:
 isCellEditable、クラス:AbstractCellEditor- パラメータ:
 anEvent- イベント・オブジェクト- 戻り値:
 - true
 - 関連項目:
 DefaultCellEditor.EditorDelegate.isCellEditable(EventObject)
 - 
shouldSelectCell
public boolean shouldSelectCell(EventObject anEvent)CellEditorからのメッセージをdelegateに転送します。- 定義:
 shouldSelectCell、インタフェース:CellEditor- オーバーライド:
 shouldSelectCell、クラス:AbstractCellEditor- パラメータ:
 anEvent- イベント・オブジェクト- 戻り値:
 - true
 - 関連項目:
 DefaultCellEditor.EditorDelegate.shouldSelectCell(EventObject)
 - 
stopCellEditing
public boolean stopCellEditing()CellEditorからのメッセージをdelegateに転送します。- 定義:
 stopCellEditing、インタフェース:CellEditor- オーバーライド:
 stopCellEditing、クラス:AbstractCellEditor- 戻り値:
 - true
 - 関連項目:
 DefaultCellEditor.EditorDelegate.stopCellEditing()
 - 
cancelCellEditing
public void cancelCellEditing()CellEditorからのメッセージをdelegateに転送します。- 定義:
 cancelCellEditing、インタフェース:CellEditor- オーバーライド:
 cancelCellEditing、クラス:AbstractCellEditor- 関連項目:
 DefaultCellEditor.EditorDelegate.cancelCellEditing()
 - 
getTreeCellEditorComponent
public Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)TreeCellEditorインタフェースを実装します。- 定義:
 getTreeCellEditorComponent、インタフェース:TreeCellEditor- パラメータ:
 tree- エディタに編集を要求しているJTree。このパラメータはnullも可value- 編集されるセル値isSelected- セルをハイライトで描画する場合はtrueexpanded- ノードが展開されている場合はtrueleaf- ノードが葉ノードの場合はtruerow- 編集中のノードの行インデックス- 戻り値:
 - 編集のためのコンポーネント
 
 - 
getTableCellEditorComponent
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)TableCellEditorインタフェースを実装します。- 定義:
 getTableCellEditorComponent、インタフェース:TableCellEditor- パラメータ:
 table- エディタに編集を要求しているJTable。nullも可value- 編集されるセル値。値を解釈および描画する方法はエディタによって異なる。 たとえば、値が文字列「true」の場合は、文字列として描画されるか、チェック済のチェック・ボックスとして描画される。nullも有効な値isSelected- セルがハイライトで描画されている場合はtruerow- 編集されるセルの行column- 編集されるセルの列- 戻り値:
 - 編集のためのコンポーネント
 
 
 -