jp.hishidama.swing.table.editor
クラス IntEditor

java.lang.Object
  上位を拡張 javax.swing.AbstractCellEditor
      上位を拡張 javax.swing.DefaultCellEditor
          上位を拡張 jp.hishidama.swing.table.editor.IntEditor
すべての実装されたインタフェース:
Serializable, CellEditor, TableCellEditor, TreeCellEditor

public class IntEditor
extends DefaultCellEditor

intエディター.

導入されたバージョン:
2009.09.27
作成者:
ひしだま
関連項目:
直列化された形式

コンストラクタの概要
IntEditor()
          コンストラクター.
 
メソッドの概要
 Object getCellEditorValue()
          入力された値(加工済み)を返す.
 UndoTextField getComponent()
           
 Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
          編集開始時に呼ばれる.
 boolean stopCellEditing()
          編集完了時に呼ばれる.
 
クラス javax.swing.DefaultCellEditor から継承されたメソッド
cancelCellEditing, getClickCountToStart, getTreeCellEditorComponent, isCellEditable, setClickCountToStart, shouldSelectCell
 
クラス javax.swing.AbstractCellEditor から継承されたメソッド
addCellEditorListener, getCellEditorListeners, removeCellEditorListener
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.swing.CellEditor から継承されたメソッド
addCellEditorListener, removeCellEditorListener
 

コンストラクタの詳細

IntEditor

public IntEditor()
コンストラクター.

メソッドの詳細

getComponent

public UndoTextField getComponent()
オーバーライド:
クラス DefaultCellEditor 内の getComponent

getTableCellEditorComponent

public Component getTableCellEditorComponent(JTable table,
                                             Object value,
                                             boolean isSelected,
                                             int row,
                                             int column)
編集開始時に呼ばれる.

定義:
インタフェース TableCellEditor 内の getTableCellEditorComponent
オーバーライド:
クラス DefaultCellEditor 内の getTableCellEditorComponent
パラメータ:
table - 対象テーブル
value - 編集対象データ(初期値)
isSelected -
row - データのある行番号
column - データのある列番号
戻り値:
描画用コンポーネント

stopCellEditing

public boolean stopCellEditing()
編集完了時に呼ばれる.

super.stopCellEditing()を呼び出すと正常終了扱いとなる模様。

定義:
インタフェース CellEditor 内の stopCellEditing
オーバーライド:
クラス DefaultCellEditor 内の stopCellEditing
戻り値:
trueの場合、正常終了(と思われるが、実際には何を返しても無関係っぽい)

getCellEditorValue

public Object getCellEditorValue()
入力された値(加工済み)を返す.

定義:
インタフェース CellEditor 内の getCellEditorValue
オーバーライド:
クラス DefaultCellEditor 内の getCellEditorValue
戻り値:
編集された値