private static final class CacheContentsPanel.ButtonColumn extends javax.swing.AbstractCellEditor implements javax.swing.table.TableCellRenderer, javax.swing.table.TableCellEditor, java.awt.event.ActionListener
| Modifier and Type | Field and Description |
|---|---|
private javax.swing.Action |
action |
private javax.swing.JButton |
editButton |
private java.lang.Object |
editorValue |
private javax.swing.JButton |
renderButton |
| Modifier | Constructor and Description |
|---|---|
private |
ButtonColumn() |
private |
ButtonColumn(javax.swing.Action action) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
java.lang.Object |
getCellEditorValue() |
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column) |
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column) |
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditingprivate final javax.swing.Action action
private final javax.swing.JButton renderButton
private final javax.swing.JButton editButton
private java.lang.Object editorValue
private ButtonColumn()
private ButtonColumn(javax.swing.Action action)
public java.lang.Object getCellEditorValue()
getCellEditorValue in interface javax.swing.CellEditorpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
getTableCellEditorComponent in interface javax.swing.table.TableCellEditorpublic java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent in interface javax.swing.table.TableCellRenderer