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 classDefaultCellEditor.EditorDelegateprotectedEditorDelegateクラス。
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 protected intclickCountToStart編集開始に必要なクリック数を指定する整数です。protected DefaultCellEditor.EditorDelegatedelegateCellEditorから送信されるすべてのメソッドを処理する委譲クラスです。protected JComponenteditorComponent編集中のSwingコンポーネントです。
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 DefaultCellEditor(JCheckBox checkBox)チェックボックスを使うDefaultCellEditorオブジェクトを構築します。DefaultCellEditor(JComboBox<?> comboBox)コンボボックスを使うDefaultCellEditorオブジェクトを構築します。DefaultCellEditor(JTextField textField)テキスト・フィールドを使うDefaultCellEditorを構築します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidcancelCellEditing()CellEditorからのメッセージをdelegateに転送します。ObjectgetCellEditorValue()CellEditorからのメッセージをdelegateに転送します。intgetClickCountToStart()編集を開始するために必要なクリック数を返します。ComponentgetComponent()エディタ・コンポーネントへの参照を返します。ComponentgetTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)TableCellEditorインタフェースを実装します。ComponentgetTreeCellEditorComponent(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に転送します。booleanstopCellEditing()CellEditorからのメッセージをdelegateに転送します。クラス javax.swing.AbstractCellEditorで宣言されたメソッドaddCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener
- 
フィールド詳細- 
editorComponentprotected JComponent editorComponent編集中のSwingコンポーネントです。
- 
delegateprotected DefaultCellEditor.EditorDelegate delegateCellEditorから送信されるすべてのメソッドを処理する委譲クラスです。
- 
clickCountToStartprotected int clickCountToStart編集開始に必要なクリック数を指定する整数です。clickCountToStartがゼロとして定義されている場合でも、クリックが発生するまでは開始されません。
 
- 
- 
コンストラクタの詳細- 
DefaultCellEditor@ConstructorProperties("component")public DefaultCellEditor(JTextField textField)テキスト・フィールドを使うDefaultCellEditorを構築します。- パラメータ:
- textField-- JTextFieldオブジェクト
 
- 
DefaultCellEditorpublic DefaultCellEditor(JCheckBox checkBox)チェックボックスを使うDefaultCellEditorオブジェクトを構築します。- パラメータ:
- checkBox-- JCheckBoxオブジェクト
 
- 
DefaultCellEditorpublic DefaultCellEditor(JComboBox<?> comboBox)コンボボックスを使うDefaultCellEditorオブジェクトを構築します。- パラメータ:
- comboBox-- JComboBoxオブジェクト
 
 
- 
- 
メソッドの詳細- 
getComponentpublic Component getComponent()エディタ・コンポーネントへの参照を返します。- 戻り値:
- エディタComponent
 
- 
setClickCountToStartpublic void setClickCountToStart(int count)編集を開始するために必要なクリック数を指定します。- パラメータ:
- count- 編集を開始するために必要なクリック数を指定する整数値
- 関連項目:
- getClickCountToStart()
 
- 
getClickCountToStartpublic int getClickCountToStart()編集を開始するために必要なクリック数を返します。- 戻り値:
- 編集を開始するために必要なクリック数
 
- 
getCellEditorValuepublic Object getCellEditorValue()CellEditorからのメッセージをdelegateに転送します。- 定義:
- getCellEditorValue、インタフェース:- CellEditor
- 戻り値:
- エディタに保持された値
- 関連項目:
- DefaultCellEditor.EditorDelegate.getCellEditorValue()
 
- 
isCellEditablepublic boolean isCellEditable(EventObject anEvent)CellEditorからのメッセージをdelegateに転送します。- 定義:
- isCellEditable、インタフェース:- CellEditor
- オーバーライド:
- isCellEditable、クラス:- AbstractCellEditor
- パラメータ:
- anEvent- イベント・オブジェクト
- 戻り値:
- true
- 関連項目:
- DefaultCellEditor.EditorDelegate.isCellEditable(EventObject)
 
- 
shouldSelectCellpublic boolean shouldSelectCell(EventObject anEvent)CellEditorからのメッセージをdelegateに転送します。- 定義:
- shouldSelectCell、インタフェース:- CellEditor
- オーバーライド:
- shouldSelectCell、クラス:- AbstractCellEditor
- パラメータ:
- anEvent- イベント・オブジェクト
- 戻り値:
- true
- 関連項目:
- DefaultCellEditor.EditorDelegate.shouldSelectCell(EventObject)
 
- 
stopCellEditingpublic boolean stopCellEditing()CellEditorからのメッセージをdelegateに転送します。- 定義:
- stopCellEditing、インタフェース:- CellEditor
- オーバーライド:
- stopCellEditing、クラス:- AbstractCellEditor
- 戻り値:
- true
- 関連項目:
- DefaultCellEditor.EditorDelegate.stopCellEditing()
 
- 
cancelCellEditingpublic void cancelCellEditing()CellEditorからのメッセージをdelegateに転送します。- 定義:
- cancelCellEditing、インタフェース:- CellEditor
- オーバーライド:
- cancelCellEditing、クラス:- AbstractCellEditor
- 関連項目:
- DefaultCellEditor.EditorDelegate.cancelCellEditing()
 
- 
getTreeCellEditorComponentpublic Component getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)TreeCellEditorインタフェースを実装します。- 定義:
- getTreeCellEditorComponent、インタフェース:- TreeCellEditor
- パラメータ:
- tree- エディタに編集を要求しているJTree。このパラメータはnullも可
- value- 編集されるセル値
- isSelected- セルをハイライトで描画する場合はtrue
- expanded- ノードが展開されている場合はtrue
- leaf- ノードが葉ノードの場合はtrue
- row- 編集中のノードの行インデックス
- 戻り値:
- 編集のためのコンポーネント
 
- 
getTableCellEditorComponentpublic Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)TableCellEditorインタフェースを実装します。- 定義:
- getTableCellEditorComponent、インタフェース:- TableCellEditor
- パラメータ:
- table- エディタに編集を要求している- JTable。- nullも可
- value- 編集されるセル値。値を解釈および描画する方法はエディタによって異なる。 たとえば、値が文字列「true」の場合は、文字列として描画されるか、チェック済のチェック・ボックスとして描画される。- nullも有効な値
- isSelected- セルがハイライトで描画されている場合はtrue
- row- 編集されるセルの行
- column- 編集されるセルの列
- 戻り値:
- 編集のためのコンポーネント
 
 
-