Package org.ujmp.core.interfaces
Interface GUIObject
-
- All Superinterfaces:
Clearable
,java.lang.Cloneable
,HasDescription
,HasLabel
,HasToolTip
,java.io.Serializable
- All Known Subinterfaces:
MatrixGUIObject
- All Known Implementing Classes:
AbstractGUIObject
,AbstractMatrixGUIObject
,DefaultMatrixGUIObject
public interface GUIObject extends java.io.Serializable, java.lang.Cloneable, Clearable, HasLabel, HasDescription, HasToolTip
A GUIObject is an object that can be displayed in a Frame. This interface is needed to indicate that an object can be displayed when the package org.ujmp.gui is available. In org.ujmp.matrix is also known that such an object exists, but not what methods it provides. The object will be created using the Reflection Api.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PRELOADER
-
Fields inherited from interface org.ujmp.core.interfaces.HasDescription
DESCRIPTION
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
fireValueChanged()
Indicates that changed in the object have been made, that should be updated on the screen.void
fireValueChanged(Coordinates coordinates, java.lang.Object object)
void
fireValueChanged(Coordinates start, Coordinates end)
CoreObject
getCoreObject()
javax.swing.JFrame
getFrame()
This method will return a JFrame for this object.java.awt.Image
getIcon()
int
getModCount()
javax.swing.JPanel
getPanel()
This method will return a JPanel for this object.javax.swing.JFrame
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
-
-
-
-
Field Detail
-
PRELOADER
static final java.lang.String PRELOADER
- See Also:
- Constant Field Values
-
-
Method Detail
-
fireValueChanged
void fireValueChanged()
Indicates that changed in the object have been made, that should be updated on the screen.
-
showGUI
javax.swing.JFrame showGUI()
-
getIcon
java.awt.Image getIcon()
-
getModCount
int getModCount()
-
getFrame
javax.swing.JFrame getFrame()
This method will return a JFrame for this object.
-
getPanel
javax.swing.JPanel getPanel()
This method will return a JPanel for this object.
-
getCoreObject
CoreObject getCoreObject()
-
fireValueChanged
void fireValueChanged(Coordinates coordinates, java.lang.Object object)
-
fireValueChanged
void fireValueChanged(Coordinates start, Coordinates end)
-
-