Class StylePreviewCellRenderer
- java.lang.Object
-
- javax.swing.AbstractCellEditor
-
- com.inductiveautomation.perspective.designer.styles.preview.StylePreviewCellRenderer
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.CellEditor
,javax.swing.table.TableCellEditor
,javax.swing.table.TableCellRenderer
public class StylePreviewCellRenderer extends javax.swing.AbstractCellEditor implements javax.swing.table.TableCellEditor, javax.swing.table.TableCellRenderer
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StylePreviewCellRenderer(StyleDeclarationsModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StyleAttribute
getAttribute()
java.lang.Object
getCellEditorValue()
AttributePreviewPanel
getEditor()
AttributePreviewPanel
getRenderer()
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)
void
onClose(java.util.function.Consumer<java.awt.event.MouseEvent> e)
void
onUndo(java.util.function.Consumer<java.awt.event.MouseEvent> e)
-
Methods inherited from class javax.swing.AbstractCellEditor
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell, stopCellEditing
-
-
-
-
Constructor Detail
-
StylePreviewCellRenderer
public StylePreviewCellRenderer(StyleDeclarationsModel model)
-
-
Method Detail
-
getCellEditorValue
public java.lang.Object getCellEditorValue()
- Specified by:
getCellEditorValue
in interfacejavax.swing.CellEditor
-
getAttribute
public StyleAttribute getAttribute()
-
getTableCellEditorComponent
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, int row, int column)
- Specified by:
getTableCellEditorComponent
in interfacejavax.swing.table.TableCellEditor
-
onUndo
public void onUndo(java.util.function.Consumer<java.awt.event.MouseEvent> e)
-
onClose
public void onClose(java.util.function.Consumer<java.awt.event.MouseEvent> e)
-
getTableCellRendererComponent
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
- Specified by:
getTableCellRendererComponent
in interfacejavax.swing.table.TableCellRenderer
-
getRenderer
public AttributePreviewPanel getRenderer()
-
getEditor
public AttributePreviewPanel getEditor()
-
-