org.ujmp.core.interfaces
Interface GUIObject

All Superinterfaces:
Clearable, Cloneable, HasDescription, HasLabel, HasToolTip, Serializable

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.

Author:
Holger Arndt

Method Summary
 void fireValueChanged()
          Indicates that changed in the object have been made, that should be updated on the screen.
 CoreObject getCoreObject()
           
 JFrame getFrame()
          This method will return a JFrame for this object.
 Icon getIcon()
           
 int getModCount()
           
 JPanel getPanel()
          This method will return a JPanel for this object.
 JFrame showGUI()
           
 
Methods inherited from interface org.ujmp.core.interfaces.Clearable
clear
 
Methods inherited from interface org.ujmp.core.interfaces.HasLabel
getLabel, setLabel
 
Methods inherited from interface org.ujmp.core.interfaces.HasDescription
getDescription, setDescription
 
Methods inherited from interface org.ujmp.core.interfaces.HasToolTip
getToolTipText
 

Method Detail

fireValueChanged

void fireValueChanged()
Indicates that changed in the object have been made, that should be updated on the screen.


showGUI

JFrame showGUI()

getIcon

Icon 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()


Copyright © 2010. All Rights Reserved.