Class SwingTableLensComponent<Row,C>
- java.lang.Object
-
- com.macrofocus.high_d.tablelens.AbstractTableLensComponent<javax.swing.JComponent,java.awt.Color,Row,C>
-
- com.macrofocus.high_d.tablelens.swing.SwingTableLensComponent<Row,C>
-
- All Implemented Interfaces:
com.macrofocus.crossplatform.CPComponent<javax.swing.JComponent>
,com.macrofocus.crossplatform.CPInteractiveComponent<javax.swing.JComponent>
,TableLensComponent<javax.swing.JComponent,Row,C>
public class SwingTableLensComponent<Row,C> extends AbstractTableLensComponent<javax.swing.JComponent,java.awt.Color,Row,C>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.macrofocus.high_d.tablelens.AbstractTableLensComponent
AbstractTableLensComponent.AbstractVisualLayerIDrawing
-
-
Field Summary
-
Fields inherited from class com.macrofocus.high_d.tablelens.AbstractTableLensComponent
canvas, model, timer, view
-
-
Constructor Summary
Constructors Constructor Description SwingTableLensComponent(TableLensView<javax.swing.JComponent,java.awt.Color,Row,C> view)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
getHeight()
javax.swing.JComponent
getNativeComponent()
protected int
getWidth()
protected void
refresh()
protected void
repaint()
void
scheduleUpdate()
void
setStyleClass(java.lang.String... styleClasses)
-
Methods inherited from class com.macrofocus.high_d.tablelens.AbstractTableLensComponent
addMouseListener, addMouseMotionListener, createOverplots, getClosestRow, getRows, removeMouseListener, removeMouseMotionListener, setModel
-
-
-
-
Constructor Detail
-
SwingTableLensComponent
public SwingTableLensComponent(TableLensView<javax.swing.JComponent,java.awt.Color,Row,C> view)
-
-
Method Detail
-
scheduleUpdate
public void scheduleUpdate()
-
setStyleClass
public void setStyleClass(java.lang.String... styleClasses)
-
getWidth
protected int getWidth()
- Specified by:
getWidth
in classAbstractTableLensComponent<javax.swing.JComponent,java.awt.Color,Row,C>
-
getHeight
protected int getHeight()
- Specified by:
getHeight
in classAbstractTableLensComponent<javax.swing.JComponent,java.awt.Color,Row,C>
-
repaint
protected void repaint()
- Specified by:
repaint
in classAbstractTableLensComponent<javax.swing.JComponent,java.awt.Color,Row,C>
-
refresh
protected void refresh()
- Specified by:
refresh
in classAbstractTableLensComponent<javax.swing.JComponent,java.awt.Color,Row,C>
-
getNativeComponent
public javax.swing.JComponent getNativeComponent()
-
-