Class MatrixPanelRenderer
- java.lang.Object
-
- org.nuiton.math.matrix.viewer.renderer.MatrixPanelRenderer
-
- All Implemented Interfaces:
ActionListener,EventListener,MatrixRenderer
public class MatrixPanelRenderer extends Object implements ActionListener, MatrixRenderer
Matrix panel renderer.- Version:
- $Revision$ Last update : $Date$ By : $Author$
- Author:
- chatellier
-
-
Field Summary
Fields Modifier and Type Field Description protected MatrixPanelEditoreditorMatrix editor.protected JButtonexportButtonExport button.protected MatrixNDmatrixCurrent matrix.protected JPanelpanelRenderer main component.
-
Constructor Summary
Constructors Constructor Description MatrixPanelRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(ActionEvent e)ComponentgetComponent(MatrixND matrix)Renderer component for matrix.MatrixPanelEditorgetEditor()Get editor instance to allow configuration.IcongetIcon()Renderer icon (used inMatrixRendererSolution.ICONrendering).StringgetName()Renderer name (used inMatrixRendererSolution.RADIO_BUTTONrendering).
-
-
-
Field Detail
-
panel
protected JPanel panel
Renderer main component.
-
editor
protected MatrixPanelEditor editor
Matrix editor.
-
exportButton
protected JButton exportButton
Export button.
-
matrix
protected MatrixND matrix
Current matrix.
-
-
Method Detail
-
getEditor
public MatrixPanelEditor getEditor()
Get editor instance to allow configuration.- Returns:
- internal editor reference
-
getComponent
public Component getComponent(MatrixND matrix)
Description copied from interface:MatrixRendererRenderer component for matrix.- Specified by:
getComponentin interfaceMatrixRenderer- Parameters:
matrix- matrix to display (can be null with default rendering support)- Returns:
- component
- See Also:
MatrixViewerPanel.addMatrixRenderer(MatrixRenderer, boolean)
-
getIcon
public Icon getIcon()
Description copied from interface:MatrixRendererRenderer icon (used inMatrixRendererSolution.ICONrendering).- Specified by:
getIconin interfaceMatrixRenderer- Returns:
- plugin icon
-
getName
public String getName()
Description copied from interface:MatrixRendererRenderer name (used inMatrixRendererSolution.RADIO_BUTTONrendering).- Specified by:
getNamein interfaceMatrixRenderer- Returns:
- plugin name
-
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformedin interfaceActionListener
-
-