クラスDefaultCellEditor
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
-
setClickCountToStart
public void setClickCountToStart(int count) 編集を開始するために必要なクリック数を指定します。- パラメータ:
count- 編集を開始するために必要なクリック数を指定する整数値- 関連項目:
-
getClickCountToStart
public int getClickCountToStart()編集を開始するために必要なクリック数を返します。- 戻り値:
- 編集を開始するために必要なクリック数
-
getCellEditorValue
public Object getCellEditorValue()CellEditorからのメッセージをdelegateに転送します。- 定義:
getCellEditorValue、インタフェースCellEditor- 戻り値:
- エディタに保持された値
- 関連項目:
-
isCellEditable
public boolean isCellEditable(EventObject anEvent) CellEditorからのメッセージをdelegateに転送します。- 定義:
isCellEditable、インタフェースCellEditor- オーバーライド:
isCellEditable、クラスAbstractCellEditor- パラメータ:
anEvent- イベント・オブジェクト- 戻り値:
- true
- 関連項目:
-
shouldSelectCell
public boolean shouldSelectCell(EventObject anEvent) CellEditorからのメッセージをdelegateに転送します。- 定義:
shouldSelectCell、インタフェースCellEditor- オーバーライド:
shouldSelectCell、クラスAbstractCellEditor- パラメータ:
anEvent- イベント・オブジェクト- 戻り値:
- true
- 関連項目:
-
stopCellEditing
public boolean stopCellEditing()CellEditorからのメッセージをdelegateに転送します。- 定義:
stopCellEditing、インタフェースCellEditor- オーバーライド:
stopCellEditing、クラスAbstractCellEditor- 戻り値:
- true
- 関連項目:
-
cancelCellEditing
public void cancelCellEditing()CellEditorからのメッセージをdelegateに転送します。- 定義:
cancelCellEditing、インタフェースCellEditor- オーバーライド:
cancelCellEditing、クラスAbstractCellEditor- 関連項目:
-
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- 編集されるセルの列- 戻り値:
- 編集のためのコンポーネント
-