public abstract class ButtonEditor
extends javax.swing.AbstractCellEditor
implements javax.swing.table.TableCellEditor, java.awt.event.ActionListener
This editor also support "cancel" action, you can implements method #cancelPerformed to cancel the edit.
Modifier and Type | Field and Description |
---|---|
protected TDataBox |
box |
protected javax.swing.JButton |
button |
protected int |
column |
static java.lang.String |
COMMAND_CANCEL |
static java.lang.String |
COMMAND_EDIT |
static java.lang.String |
COMMAND_OK |
protected int |
row |
protected javax.swing.JTable |
table |
protected java.lang.Object |
value |
Constructor and Description |
---|
ButtonEditor() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
abstract void |
cancelPerformed() |
abstract void |
editPerformed() |
java.lang.Object |
getCellEditorValue() |
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column) |
abstract void |
okPerformed() |
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
public static final java.lang.String COMMAND_EDIT
public static final java.lang.String COMMAND_OK
public static final java.lang.String COMMAND_CANCEL
protected javax.swing.JTable table
protected java.lang.Object value
protected javax.swing.JButton button
protected int row
protected int column
protected TDataBox box
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public abstract void editPerformed()
public abstract void okPerformed()
public abstract void cancelPerformed()
public java.lang.Object getCellEditorValue()
getCellEditorValue
in interface javax.swing.CellEditor
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
getTableCellEditorComponent
in interface javax.swing.table.TableCellEditor
Copyright © 2002 - 2010 Serva Software. All Rights Reserved.