Class sunsoft.jws.visual.rt.awt.RootFrame
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class sunsoft.jws.visual.rt.awt.RootFrame

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Window
                           |
                           +----java.awt.Frame
                                   |
                                   +----sunsoft.jws.visual.rt.awt.RootFrame

public class RootFrame
extends Frame
implements RootWindow

Constructor Index

 o RootFrame()
 o RootFrame(String)

Method Index

 o addNotify()
 o getSubGroup()
Returns the subgroup.
 o handleEvent(Event)
 o hide()
 o insets()
Add some extra to the top inset if we are on Windows and the frame has a menubar.
 o layout()
 o layoutMode()
 o location()
Workaround: Return the correct window location for Motif.
 o mouseDown(Event, int, int)
 o paint(Graphics)
 o postEvent(Event)
Event forwarding to groups.
 o previewMode()
 o previewSize()
 o removeNotify()
 o reshape(int, int, int, int)
Update the location.
 o select()
 o setSubGroup(Group)
The subgroup is set on the bogus frames that are put around panel groups when the panel groups are running standalone.
 o show()
 o unselect()
 o validate()
Don't do a validate during a show.

Constructors

 o RootFrame
  public RootFrame()
 o RootFrame
  public RootFrame(String title)

Methods

 o setSubGroup
  public void setSubGroup(Group subGroup)
The subgroup is set on the bogus frames that are put around panel groups when the panel groups are running standalone. This situation only occurs when the generated main for a panel group is run from the command line.
 o getSubGroup
  public Group getSubGroup()
Returns the subgroup. The subgroup is non-null for frames that are used as wrappers for panel groups.
 o location
  public Point location()
Workaround: Return the correct window location for Motif.
Overrides:
location in class Component
 o reshape
  public void reshape(int x,
                      int y,
                      int w,
                      int h)
Update the location.
Overrides:
reshape in class Component
 o postEvent
  public boolean postEvent(Event evt)
Event forwarding to groups. (see comment in GBPanel.java)
Overrides:
postEvent in class Component
 o handleEvent
  public boolean handleEvent(Event evt)
Overrides:
handleEvent in class Component
 o select
  public void select()
 o unselect
  public void unselect()
 o layoutMode
  public void layoutMode()
 o previewMode
  public void previewMode()
 o previewSize
  public Dimension previewSize()
 o addNotify
  public void addNotify()
Overrides:
addNotify in class Frame
 o removeNotify
  public void removeNotify()
Overrides:
removeNotify in class Container
 o layout
  public void layout()
Overrides:
layout in class Container
 o paint
  public void paint(Graphics g)
Overrides:
paint in class Component
 o mouseDown
  public boolean mouseDown(Event evt,
                           int x,
                           int y)
Overrides:
mouseDown in class Component
 o show
  public void show()
Overrides:
show in class Window
 o hide
  public void hide()
Overrides:
hide in class Component
 o validate
  public void validate()
Don't do a validate during a show.
Overrides:
validate in class Container
 o insets
  public Insets insets()
Add some extra to the top inset if we are on Windows and the frame has a menubar. There is an AWT bug that causes the top insets to be too small when there is a menubar.
Overrides:
insets in class Container

All Packages  Class Hierarchy  This Package  Previous  Next  Index