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, AlgorithmGUIObject, DataSetGUIObject, DefaultMatrixGUIObject, ModuleGUIObject, SampleGUIObject, VariableGUIObject
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 and Description static java.lang.StringPRELOADER-
Fields inherited from interface org.ujmp.core.interfaces.HasDescription
DESCRIPTION
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description 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 object)CoreObjectgetCoreObject()javax.swing.JFramegetFrame()This method will return a JFrame for this object.java.awt.ImagegetIcon()intgetModCount()javax.swing.JPanelgetPanel()This method will return a JPanel for this object.javax.swing.JFrameshowGUI()-
Methods inherited from interface org.ujmp.core.interfaces.HasLabel
getLabel, getLabelObject, setLabel
-
Methods inherited from interface org.ujmp.core.interfaces.HasDescription
getDescription, setDescription
-
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)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG