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 Details

  • 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

      void fireValueChanged(Coordinates coordinates, Object object)
    • fireValueChanged

      void fireValueChanged(Coordinates start, Coordinates end)