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

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

public class DateEditor
extends DefaultCellEditor

日付エディター.

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

コンストラクタの概要
DateEditor()
          コンストラクター.
DateEditor(String pattern)
          コンストラクター.
 
メソッドの概要
 void cancelCellEditing()
           
 Object getCellEditorValue()
          入力された値を返す.
 DateFormat getFormatter()
          フォーマッター取得.
 Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
          編集開始時に呼ばれる
 void setFormatter(DateFormat df)
          フォーマッター設定.
 boolean stopCellEditing()
          編集完了時に呼ばれる.
 
クラス javax.swing.DefaultCellEditor から継承されたメソッド
getClickCountToStart, getComponent, 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
 

コンストラクタの詳細

DateEditor

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


DateEditor

public DateEditor(String pattern)
コンストラクター.

パラメータ:
pattern - 日付パターン
メソッドの詳細

setFormatter

public void setFormatter(DateFormat df)
フォーマッター設定.

パラメータ:
df - 日付フォーマッター

getFormatter

public DateFormat getFormatter()
フォーマッター取得.

戻り値:
日付フォーマッター

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
戻り値:
編集された値

cancelCellEditing

public void cancelCellEditing()
定義:
インタフェース CellEditor 内の cancelCellEditing
オーバーライド:
クラス DefaultCellEditor 内の cancelCellEditing