private static final class CacheContentsPanel.ButtonColumn extends AbstractCellEditor implements TableCellRenderer, TableCellEditor, ActionListener
| Modifier and Type | Field and Description |
|---|---|
private Action |
action |
private JButton |
editButton |
private Object |
editorValue |
private JButton |
renderButton |
changeEvent, listenerList| Modifier | Constructor and Description |
|---|---|
private |
ButtonColumn(Action action) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
Object |
getCellEditorValue() |
Component |
getTableCellEditorComponent(JTable table,
Object value,
boolean isSelected,
int row,
int column) |
Component |
getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column) |
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditingprivate final JButton renderButton
private final JButton editButton
private Object editorValue
private ButtonColumn(Action action)
public Object getCellEditorValue()
getCellEditorValue in interface CellEditorpublic void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
getTableCellEditorComponent in interface TableCellEditorpublic Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent in interface TableCellRenderer