database
b2007102101

org.phosphoresce.commons.database.accessor
クラス RecordTableModelAccessorEditor

java.lang.Object
  拡張javax.swing.AbstractCellEditor
      拡張org.phosphoresce.commons.database.accessor.RecordTableModelAccessorEditor
すべての実装インタフェース:
javax.swing.CellEditor, java.io.Serializable, javax.swing.table.TableCellEditor

public class RecordTableModelAccessorEditor
extends javax.swing.AbstractCellEditor
implements javax.swing.table.TableCellEditor

レコードデータテーブルモデルバッファアクセス用テーブルセルエディタクラス

作成者:
Kitagawa
関連項目:
直列化された形式

フィールドの概要
 
クラス javax.swing.AbstractCellEditor から継承したフィールド
changeEvent, listenerList
 
コンストラクタの概要
RecordTableModelAccessorEditor(javax.swing.JTable table)
          コンストラクタ
RecordTableModelAccessorEditor(javax.swing.JTable table, javax.swing.text.JTextComponent editComponent)
          コンストラクタ
 
メソッドの概要
 void cancelCellEditing()
          編集内容を取り消します。
 java.lang.Object getCellEditorValue()
          編集後のセルオブジェクトを取得します。
 java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
          JTabelオブジェクトの指定された行列位置のカラムオブジェクトを取得し、それより 編集用のコンポーネントオブジェクトを提供します。
 boolean isCellEditable(java.util.EventObject event)
          eventがMouseEventでない場合は、trueを返します。
 boolean stopCellEditing()
          編集を完了します。
 
クラス javax.swing.AbstractCellEditor から継承したメソッド
addCellEditorListener, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener, shouldSelectCell
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.swing.CellEditor から継承したメソッド
addCellEditorListener, removeCellEditorListener, shouldSelectCell
 

コンストラクタの詳細

RecordTableModelAccessorEditor

public RecordTableModelAccessorEditor(javax.swing.JTable table,
                                      javax.swing.text.JTextComponent editComponent)
コンストラクタ

パラメータ:
table - JTableオブジェクト

RecordTableModelAccessorEditor

public RecordTableModelAccessorEditor(javax.swing.JTable table)
コンストラクタ

パラメータ:
table - JTableオブジェクト
メソッドの詳細

getTableCellEditorComponent

public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
                                                      java.lang.Object value,
                                                      boolean isSelected,
                                                      int row,
                                                      int column)
JTabelオブジェクトの指定された行列位置のカラムオブジェクトを取得し、それより 編集用のコンポーネントオブジェクトを提供します。

定義:
インタフェース javax.swing.table.TableCellEditor 内の getTableCellEditorComponent
パラメータ:
table - JTableオブジェクト
value - カラムオブジェクト
isSelected - 選択済みフラグ
row - 行位置
column - カラム位置
戻り値:
編集用のコンポーネントオブジェクト
関連項目:
TableCellEditor.getTableCellEditorComponent(javax.swing.JTable, java.lang.Object, boolean, int, int)

getCellEditorValue

public java.lang.Object getCellEditorValue()
編集後のセルオブジェクトを取得します。
当クラスが返却するオブジェクトはすべてResultColumnオブジェクトとなります。

定義:
インタフェース javax.swing.CellEditor 内の getCellEditorValue
戻り値:
編集後のセルオブジェクト
関連項目:
CellEditor.getCellEditorValue()

cancelCellEditing

public void cancelCellEditing()
編集内容を取り消します。
編集内容取り消し処理はfireEditingCanceledに委譲され、 通知の配信対象を、指定されたイベント型で登録したすべてのリスナーに通知します。

定義:
インタフェース javax.swing.CellEditor 内の cancelCellEditing
関連項目:
AbstractCellEditor.cancelCellEditing()

stopCellEditing

public boolean stopCellEditing()
編集を完了します。
編集完了処理はfireEditingStoppedに委譲され、 通知の配信対象を、指定されたイベント型で登録したすべてのリスナーに通知します。

定義:
インタフェース javax.swing.CellEditor 内の stopCellEditing
戻り値:
編集完了としてtrueを常に返却
関連項目:
AbstractCellEditor.stopCellEditing()

isCellEditable

public boolean isCellEditable(java.util.EventObject event)
eventがMouseEventでない場合は、trueを返します。
MouseEventの場合は、ダブルクリックが行われた際にtrueを返却します。

定義:
インタフェース javax.swing.CellEditor 内の isCellEditable
パラメータ:
event - イベントオブジェクト
戻り値:
セルが編集可能な場合にtrueを返却

database
b2007102101