org.ujmp.gui
Class DefaultMatrixGUIObject
- java.lang.Object
-
- org.ujmp.gui.AbstractGUIObject
-
- org.ujmp.gui.AbstractMatrixGUIObject
-
- org.ujmp.gui.DefaultMatrixGUIObject
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, javax.swing.table.TableModel, Clearable, GUIObject, HasDescription, HasLabel, HasToolTip, MatrixGUIObject, TableModel64
public class DefaultMatrixGUIObject extends AbstractMatrixGUIObject
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.ujmp.core.interfaces.HasDescription
DESCRIPTION
-
-
Constructor Summary
Constructors Constructor and Description DefaultMatrixGUIObject(Matrix matrix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidclear()voidfireValueChanged()Indicates that changed in the object have been made, that should be updated on the screen.voidfireValueChanged(Coordinates start, Coordinates end)voidfireValueChanged(Coordinates coordinates, java.lang.Object value)voidfireValueChanged(long row, long column, java.lang.Object value)java.awt.ColorgetColorAt(long rowIndex, long columnIndex)longgetColumnCount64()java.lang.StringgetColumnName(int columnIndex)java.lang.StringgetColumnName(long columnIndex)java.util.Map<Coordinates,DataItem>getDataCache()java.lang.StringgetDescription()java.awt.ImagegetIcon()java.lang.StringgetLabel()Returns the String label of an object.java.lang.ObjectgetLabelObject()Returns the label of an object.longgetRowCount64()java.util.List<Coordinates>getTodo()java.lang.ObjectgetValueAt(int rowIndex, int columnIndex)java.lang.ObjectgetValueAt(long rowIndex, long columnIndex)booleanisColumnCountUpToDate()booleanisIconUpToDate()booleanisRowCountUpToDate()voidsetColumnCount(long columnCount)voidsetColumnCountUpToDate(boolean b)voidsetDescription(java.lang.String description)voidsetIcon(java.awt.image.BufferedImage image)voidsetIconUpToDate(boolean b)voidsetLabel(java.lang.Object label)Sets the label of an objectvoidsetRowCount(long rowCount)voidsetRowCountUpToDate(boolean b)voidsetValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)voidsetValueAt(java.lang.Object aValue, long rowIndex, long columnIndex)java.lang.StringtoString()voidupdateUI()-
Methods inherited from class org.ujmp.gui.AbstractMatrixGUIObject
addTableModelListener, addTableModelListener, getColumnClass, getColumnClass, getColumnCount, getColumnSelectionModel, getCoreObject, getFrame, getListenerList, getMatrix, getMouseOverCoordinates, getPanel, getRowCount, getRowSelectionModel, isCellEditable, isCellEditable, removeTableModelListener, removeTableModelListener, setMouseOverCoordinates
-
Methods inherited from class org.ujmp.gui.AbstractGUIObject
getModCount, getToolTipText, showGUI
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ujmp.core.interfaces.GUIObject
getModCount, showGUI
-
Methods inherited from interface org.ujmp.core.interfaces.HasToolTip
getToolTipText
-
-
-
-
Constructor Detail
-
DefaultMatrixGUIObject
public DefaultMatrixGUIObject(Matrix matrix)
-
-
Method Detail
-
getRowCount64
public long getRowCount64()
-
getColumnCount64
public long getColumnCount64()
-
fireValueChanged
public void fireValueChanged(Coordinates coordinates, java.lang.Object value)
- Specified by:
fireValueChangedin interfaceGUIObject- Overrides:
fireValueChangedin classAbstractGUIObject
-
fireValueChanged
public void fireValueChanged(Coordinates start, Coordinates end)
- Specified by:
fireValueChangedin interfaceGUIObject- Overrides:
fireValueChangedin classAbstractGUIObject
-
fireValueChanged
public final void fireValueChanged()
Description copied from interface:GUIObjectIndicates that changed in the object have been made, that should be updated on the screen.- Specified by:
fireValueChangedin interfaceGUIObject- Overrides:
fireValueChangedin classAbstractGUIObject
-
updateUI
public final void updateUI()
-
fireValueChanged
public final void fireValueChanged(long row, long column, java.lang.Object value)
-
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
-
getValueAt
public java.lang.Object getValueAt(long rowIndex, long columnIndex)
-
getColorAt
public java.awt.Color getColorAt(long rowIndex, long columnIndex)
-
clear
public final void clear()
-
getLabel
public final java.lang.String getLabel()
Description copied from interface:HasLabelReturns the String label of an object.- Returns:
- the label
-
setLabel
public final void setLabel(java.lang.Object label)
Description copied from interface:HasLabelSets the label of an object- Parameters:
label- the new label.
-
getLabelObject
public final java.lang.Object getLabelObject()
Description copied from interface:HasLabelReturns the label of an object.- Returns:
- the label
-
getColumnName
public final java.lang.String getColumnName(long columnIndex)
-
getColumnName
public final java.lang.String getColumnName(int columnIndex)
-
setValueAt
public final void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)
-
setValueAt
public final void setValueAt(java.lang.Object aValue, long rowIndex, long columnIndex)
-
getIcon
public java.awt.Image getIcon()
- Specified by:
getIconin interfaceGUIObject- Overrides:
getIconin classAbstractMatrixGUIObject
-
getDescription
public final java.lang.String getDescription()
-
setDescription
public final void setDescription(java.lang.String description)
-
toString
public final java.lang.String toString()
- Specified by:
toStringin classAbstractGUIObject
-
isIconUpToDate
public boolean isIconUpToDate()
-
setIconUpToDate
public void setIconUpToDate(boolean b)
-
setIcon
public void setIcon(java.awt.image.BufferedImage image)
-
isColumnCountUpToDate
public boolean isColumnCountUpToDate()
-
setColumnCount
public void setColumnCount(long columnCount)
-
setColumnCountUpToDate
public void setColumnCountUpToDate(boolean b)
-
isRowCountUpToDate
public boolean isRowCountUpToDate()
-
setRowCount
public void setRowCount(long rowCount)
-
setRowCountUpToDate
public void setRowCountUpToDate(boolean b)
-
getTodo
public java.util.List<Coordinates> getTodo()
-
getDataCache
public java.util.Map<Coordinates,DataItem> getDataCache()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG