モジュール java.desktop
パッケージ 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
    関連項目:
    直列化された形式
    • フィールドの詳細

      • editorComponent

        protected JComponent editorComponent
        編集中のSwingコンポーネントです。
      • 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​()
        編集を開始するために必要なクリック数を返します。
        戻り値:
        編集を開始するために必要なクリック数
      • getTreeCellEditorComponent

        public 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 - 編集中のノードの行インデックス
        戻り値:
        編集のためのコンポーネント
      • getTableCellEditorComponent

        public Component getTableCellEditorComponent​(JTable table,
                                                     Object value,
                                                     boolean isSelected,
                                                     int row,
                                                     int column)
        TableCellEditorインタフェースを実装します。
        定義:
        getTableCellEditorComponent、インタフェース: TableCellEditor
        パラメータ:
        table - エディタに編集を要求しているJTablenullも可
        value - 編集されるセル値。値を解釈および描画する方法はエディタによって異なる。 たとえば、値が文字列「true」の場合は、文字列として描画されるか、チェック済のチェック・ボックスとして描画される。nullも有効な値
        isSelected - セルがハイライトで描画されている場合はtrue
        row - 編集されるセルの行
        column - 編集されるセルの列
        戻り値:
        編集のためのコンポーネント