Class SwingTableLensComponent<Row,C>
java.lang.Object
com.macrofocus.high_d.tablelens.AbstractTableLensComponent<JComponent,Color,Row,C>
com.macrofocus.high_d.tablelens.swing.SwingTableLensComponent<Row,C>
- All Implemented Interfaces:
com.macrofocus.crossplatform.CPComponent<JComponent>,com.macrofocus.crossplatform.CPInteractiveComponent<JComponent>,TableLensComponent<JComponent,Row, C>
public class SwingTableLensComponent<Row,C>
extends AbstractTableLensComponent<JComponent,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 -
Method Summary
Modifier and TypeMethodDescriptionprotected intprotected intgetWidth()protected voidrefresh()protected voidrepaint()voidvoidsetStyleClass(String... styleClasses) Methods inherited from class com.macrofocus.high_d.tablelens.AbstractTableLensComponent
addMouseListener, addMouseMotionListener, createOverplots, getClosestRow, getRows, removeMouseListener, removeMouseMotionListener, setModel
-
Constructor Details
-
SwingTableLensComponent
-
-
Method Details
-
scheduleUpdate
public void scheduleUpdate() -
setStyleClass
-
getWidth
protected int getWidth()- Specified by:
getWidthin classAbstractTableLensComponent<JComponent,Color, Row, C>
-
getHeight
protected int getHeight()- Specified by:
getHeightin classAbstractTableLensComponent<JComponent,Color, Row, C>
-
repaint
protected void repaint()- Specified by:
repaintin classAbstractTableLensComponent<JComponent,Color, Row, C>
-
refresh
protected void refresh()- Specified by:
refreshin classAbstractTableLensComponent<JComponent,Color, Row, C>
-
getNativeComponent
-