Documentation of 'vgp.tutor.updatePanel.MyClass' Java class
MyClass ("JavaView Reference Manual")
"JavaView? v5.03.003"
vgp.tutor.updatePanel

Class MyClass

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, PsUpdateIf


    public class MyClass
    extends PsObject
    Tutorial class for combined used of JavaView update mechanism and AWT 1.1 events.

    Any subclass of PsObject may have an associated info panel for inspecting itself in an interactive panel. The info panel may either be supplied by a superclass, or by providing a panel whose class name has appended '_IP' to the name of the class which shall be inspected. In this tutorial, the base class is MyClass and its panel is MyClass_IP. Invoking the method getInfoPanel() returns an instance of the panel, as done in the main(String []), which can be inserted in a frame or in other panels. In JavaView, the panel is usually added to the control window.

    The base class and its panel communicate via the methods update(Object) once the base class is registered in the panel as its parent. This registration is done in the super class PsObject after the first call of getInfoPanel().

    Base class and its panel separate the data and the widget user interface. The base class contains the data and is usually embedded in a program, while the panel contains the widget representation. The panel is just attached to the base class and only accessible through it.

    If multiple instances of an info panel are needed then one should use the method newInstance(PsPanel.INFO_EXT) to obtain and register new info panels. Advanced applications are advised to use this method.

    See Also:
    PsObject, PsUpdateIf, Serialized Form
    Author:
    Konrad Polthier
    Version:
    15.08.99, 1.00 revised (kp)
    15.08.99, 1.00 created (kp)
    • Constructor Detail

      • MyClass

        public MyClass()
        Constructor.
    • Method Detail

      • init

        public void init()
        Set values of variables. Method is also used to reset the class.
        Overrides:
        init in class PsObject
      • getState

        public boolean getState()
      • setState

        public void setState(boolean flag)
      • getTopics

        public java.lang.String[] getTopics()
      • getSelectedTopic

        public int getSelectedTopic()
      • setSelectedTopic

        public void setSelectedTopic(int ind)
      • getText

        public java.lang.String getText()
      • setText

        public void setText(java.lang.String text)
      • main

        public static void main(java.lang.String[] args)
        Standalone application support.
"JavaView? v5.03.003"

"

The software JavaView? is copyright protected. All Rights Reserved.
"

Ads help maintain this website.