public class VTableCellEditor
extends java.lang.Object
implements javax.swing.table.TableCellEditor
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
ROW_SELECTOR_EDITOR
エディタのタイプ(行選択用の列向け)
|
static int |
TABLE_COLUMN_EDITOR
エディタのタイプ(通常のテーブル列向け)
|
コンストラクタと説明 |
---|
VTableCellEditor(int editorFor,
Option option,
VTable vtable)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addCellEditorListener(javax.swing.event.CellEditorListener l)
セルエディタに対してイベントリスナを登録する
|
void |
cancelCellEditing()
編集を取り消して一部編集済みの値を受け付けないようにエディタに通知します。
|
void |
destroy()
終了処理を行う。
|
java.lang.Object |
getCellEditorValue()
セルエディタ上で編集された結果の値を返す
|
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
テーブルセルのエディタとなるコンポーネントを返す
|
boolean |
isCellEditable(java.util.EventObject anEvent)
anEvent を使って編集を始められるかどうかをエディタに問い合わせます
|
void |
removeCellEditorListener(javax.swing.event.CellEditorListener l)
セルエディタリスナの登録を解除する
|
boolean |
shouldSelectCell(java.util.EventObject anEvent)
編集セルが選択される場合は true、そうでない場合は false
|
boolean |
stopCellEditing()
編集を停止して一部編集済みの値をエディタの値として受け付けるように、エディタに通知します。
|
public static final int ROW_SELECTOR_EDITOR
public static final int TABLE_COLUMN_EDITOR
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
getTableCellEditorComponent
インタフェース内 javax.swing.table.TableCellEditor
table
- value
- isSelected
- row
- column
- public void addCellEditorListener(javax.swing.event.CellEditorListener l)
addCellEditorListener
インタフェース内 javax.swing.CellEditor
l
- 登録するイベントリスナpublic void cancelCellEditing()
cancelCellEditing
インタフェース内 javax.swing.CellEditor
public java.lang.Object getCellEditorValue()
getCellEditorValue
インタフェース内 javax.swing.CellEditor
エディタでの編集結果の値
- public boolean isCellEditable(java.util.EventObject anEvent)
isCellEditable
インタフェース内 javax.swing.CellEditor
anEvent
- 判定の契機となったイベントpublic void removeCellEditorListener(javax.swing.event.CellEditorListener l)
removeCellEditorListener
インタフェース内 javax.swing.CellEditor
l
- 削除するイベントリスナpublic boolean shouldSelectCell(java.util.EventObject anEvent)
shouldSelectCell
インタフェース内 javax.swing.CellEditor
anEvent
- エディタが編集を始めるために使うイベントpublic boolean stopCellEditing()
stopCellEditing
インタフェース内 javax.swing.CellEditor
public void destroy()