Package org.ujmp.core.interfaces
Interface GUIObject
- All Superinterfaces:
Clearable
,Cloneable
,HasDescription
,HasLabel
,HasToolTip
,Serializable
- All Known Subinterfaces:
MatrixGUIObject
- All Known Implementing Classes:
AbstractGUIObject
,AbstractMatrixGUIObject
,DefaultMatrixGUIObject
public interface GUIObject
extends Serializable, 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
FieldsFields inherited from interface org.ujmp.core.interfaces.HasDescription
DESCRIPTION
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Indicates that changed in the object have been made, that should be updated on the screen.void
fireValueChanged
(Coordinates coordinates, Object object) void
fireValueChanged
(Coordinates start, Coordinates end) getFrame()
This method will return a JFrame for this object.getIcon()
int
getPanel()
This method will return a JPanel for this object.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 Details
-
PRELOADER
- See Also:
-
-
Method Details
-
fireValueChanged
void fireValueChanged()Indicates that changed in the object have been made, that should be updated on the screen. -
showGUI
JFrame showGUI() -
getIcon
Image getIcon() -
getModCount
int getModCount() -
getFrame
JFrame getFrame()This method will return a JFrame for this object. -
getPanel
JPanel getPanel()This method will return a JPanel for this object. -
getCoreObject
CoreObject getCoreObject() -
fireValueChanged
-
fireValueChanged
-