Package org.ujmp.gui
Class AbstractMatrixGUIObject
java.lang.Object
org.ujmp.gui.AbstractGUIObject
org.ujmp.gui.AbstractMatrixGUIObject
- All Implemented Interfaces:
Serializable
,Cloneable
,TableModel
,Clearable
,GUIObject
,HasDescription
,HasLabel
,HasToolTip
,MatrixGUIObject
,TableModel64
- Direct Known Subclasses:
DefaultMatrixGUIObject
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FastListSelectionModel64
private JFrame
private EventListenerList
protected final Matrix
private long[]
private JPanel
private FastListSelectionModel64
private static final long
Fields inherited from interface org.ujmp.core.interfaces.HasDescription
DESCRIPTION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
final void
final Class<?>
getColumnClass
(int columnIndex) final Class<?>
getColumnClass
(long columnIndex) final int
final FastListSelectionModel64
final CoreObject
final JFrame
getFrame()
This method will return a JFrame for this object.getIcon()
final EventListenerList
final Matrix
long[]
final JPanel
getPanel()
This method will return a JPanel for this object.final int
final FastListSelectionModel64
final boolean
isCellEditable
(int rowIndex, int columnIndex) final boolean
isCellEditable
(long rowIndex, long columnIndex) final void
final void
void
setMouseOverCoordinates
(long... coordinates) Methods inherited from class org.ujmp.gui.AbstractGUIObject
fireValueChanged, fireValueChanged, fireValueChanged, getModCount, getToolTipText, showGUI, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.ujmp.core.interfaces.GUIObject
fireValueChanged, fireValueChanged, fireValueChanged, getModCount, showGUI
Methods inherited from interface org.ujmp.core.interfaces.HasDescription
getDescription, setDescription
Methods inherited from interface org.ujmp.core.interfaces.HasLabel
getLabel, getLabelObject, setLabel
Methods inherited from interface org.ujmp.core.interfaces.HasToolTip
getToolTipText
Methods inherited from interface org.ujmp.gui.MatrixGUIObject
fireValueChanged, getColorAt, getDataCache, getTodo, isColumnCountUpToDate, isIconUpToDate, isRowCountUpToDate, setColumnCount, setColumnCountUpToDate, setIcon, setIconUpToDate, setRowCount, setRowCountUpToDate
Methods inherited from interface javax.swing.table.TableModel
getColumnName, getValueAt, setValueAt
Methods inherited from interface org.ujmp.gui.table.TableModel64
getColumnCount64, getColumnName, getRowCount64, getValueAt, setValueAt
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
listenerList
-
rowSelectionModel
-
columnSelectionModel
-
frame
-
panel
-
matrix
-
mouseOverCoordinates
private long[] mouseOverCoordinates
-
-
Constructor Details
-
AbstractMatrixGUIObject
-
-
Method Details
-
getListenerList
- Specified by:
getListenerList
in interfaceMatrixGUIObject
-
addTableModelListener
- Specified by:
addTableModelListener
in interfaceTableModel64
-
removeTableModelListener
- Specified by:
removeTableModelListener
in interfaceTableModel64
-
addTableModelListener
- Specified by:
addTableModelListener
in interfaceTableModel
-
removeTableModelListener
- Specified by:
removeTableModelListener
in interfaceTableModel
-
getColumnSelectionModel
- Specified by:
getColumnSelectionModel
in interfaceMatrixGUIObject
-
getRowSelectionModel
- Specified by:
getRowSelectionModel
in interfaceMatrixGUIObject
-
getColumnCount
public final int getColumnCount()- Specified by:
getColumnCount
in interfaceTableModel
-
getRowCount
public final int getRowCount()- Specified by:
getRowCount
in interfaceTableModel
-
getFrame
Description copied from interface:GUIObject
This method will return a JFrame for this object. -
getPanel
Description copied from interface:GUIObject
This method will return a JPanel for this object. -
getIcon
-
isCellEditable
public final boolean isCellEditable(int rowIndex, int columnIndex) - Specified by:
isCellEditable
in interfaceTableModel
-
isCellEditable
public final boolean isCellEditable(long rowIndex, long columnIndex) - Specified by:
isCellEditable
in interfaceTableModel64
-
getMatrix
- Specified by:
getMatrix
in interfaceMatrixGUIObject
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel64
-
getColumnClass
- Specified by:
getColumnClass
in interfaceTableModel
-
getCoreObject
- Specified by:
getCoreObject
in interfaceGUIObject
-
setMouseOverCoordinates
public void setMouseOverCoordinates(long... coordinates) - Specified by:
setMouseOverCoordinates
in interfaceMatrixGUIObject
-
getMouseOverCoordinates
public long[] getMouseOverCoordinates()- Specified by:
getMouseOverCoordinates
in interfaceMatrixGUIObject
-