Class SwingScatterPlotMatrixView<Row,Column>
java.lang.Object
com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixView<JComponent,Color,Row,Column>
com.macrofocus.high_d.scatterplotmatrix.swing.SwingScatterPlotMatrixView<Row,Column>
- All Implemented Interfaces:
com.macrofocus.crossplatform.CPComponent<JComponent>,com.macrofocus.crossplatform.CPInteractiveComponent<JComponent>,ScatterPlotMatrixView<JComponent,Color, Row, Column>
public class SwingScatterPlotMatrixView<Row,Column>
extends AbstractScatterPlotMatrixView<JComponent,Color,Row,Column>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.macrofocus.high_d.scatterplotmatrix.ScatterPlotMatrixView
ScatterPlotMatrixView.PropertyType -
Field Summary
Fields inherited from class com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixView
properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMouseListener(com.macrofocus.crossplatform.CPCanvas.MouseListener l) voidaddMouseMotionListener(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) protected com.macrofocus.high_d.axis.CompactAxisHeaderViewcreateAxisHeaderView(com.macrofocus.high_d.axis.AxisModel axisModel) voidgetClosestRow(int x, int y) getHeader(com.macrofocus.high_d.axis.AxisModel axisModel) intgetOrCreateHeader(com.macrofocus.high_d.axis.AxisModel axisModel) getRows(com.macrofocus.geom.Rectangle2D rect) protected ScatterPlotMatrixComponentintgetWidth()protected voidrefresh()voidremoveMouseListener(com.macrofocus.crossplatform.CPCanvas.MouseListener l) voidremoveMouseMotionListener(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) voidsetLicenseModel(LicenseModel licenseModel) voidsetStyleClass(String... styleClasses) Methods inherited from class com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrixView
getAntialiasing, getColorTheme, getModel, getRendering, getRubberBand, getShowFiltered, getShowTiming, isSelectionMode, setAntialiasing, setColorTheme, setModel, setRendering, setSelectionMode, setShowFiltered
-
Constructor Details
-
SwingScatterPlotMatrixView
public SwingScatterPlotMatrixView()
-
-
Method Details
-
setStyleClass
-
getNativeComponent
-
getScatterPlotMatrixComponent
- Specified by:
getScatterPlotMatrixComponentin classAbstractScatterPlotMatrixView<JComponent,Color, Row, Column>
-
getWidth
public int getWidth() -
getHeight
public int getHeight() -
refresh
protected void refresh()- Specified by:
refreshin classAbstractScatterPlotMatrixView<JComponent,Color, Row, Column>
-
addMouseListener
public void addMouseListener(com.macrofocus.crossplatform.CPCanvas.MouseListener l) -
addMouseMotionListener
public void addMouseMotionListener(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) -
removeMouseListener
public void removeMouseListener(com.macrofocus.crossplatform.CPCanvas.MouseListener l) -
removeMouseMotionListener
public void removeMouseMotionListener(com.macrofocus.crossplatform.CPCanvas.MouseMotionListener l) -
getHeader
-
getOrCreateHeader
-
createAxisHeaderView
protected com.macrofocus.high_d.axis.CompactAxisHeaderView createAxisHeaderView(com.macrofocus.high_d.axis.AxisModel axisModel) -
getClosestRow
-
getRows
-
setLicenseModel
-
createOverplots
public void createOverplots()- Overrides:
createOverplotsin classAbstractScatterPlotMatrixView<JComponent,Color, Row, Column>
-