borland.jbcl Packages  borland.jbcl Class Hierarchy  borland.jbcl.control 

DecoratedFrame component

java.lang.Object
   +----java.awt.Component
           +----java.awt.Container
                   +----java.awt.Window
                           +----java.awt.Frame
                                   +----borland.jbcl.control.DecoratedFrame

About the DecoratedFrame component

Variables  Constructors  Properties  Methods  Event Listeners

Implements MenuContainer, ImageObserver, Serializable

Creates a top-level window with a title. Uses BorderLayout. The center is the client, and the borders are decorations.


DecoratedFrame variables

Variables implemented in this class

Variables implemented in java.awt.Component

Variables implemented in java.awt.Frame

DecoratedFrame constructors

DecoratedFrame properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in java.awt.Component

Properties implemented in java.awt.Container

Properties implemented in java.awt.Frame

Properties implemented in java.awt.Window

Properties implemented in java.lang.Object

DecoratedFrame methods

Methods implemented in this class

Methods implemented in java.awt.Component

Methods implemented in java.awt.Container

Methods implemented in java.awt.Frame

Methods implemented in java.awt.Window

Methods implemented in java.lang.Object

DecoratedFrame event listeners


DecoratedFrame variables

client

  protected Component client

exitOnClose

  protected boolean exitOnClose

imageName

  protected String imageName

url

  protected URL url

DecoratedFrame constructors

DecoratedFrame()

  public DecoratedFrame()
Constructs a DecoratedFrame. The center is the client, and the borders are decorations.


DecoratedFrame properties

client

 public Component getClient()
 public void setClient(java.awt.Component client)
The center component of the DecoratedFrame.

exitOnClose

 public boolean isExitOnClose()
 public void setExitOnClose(boolean eoc)
The exitOnClose property controls what this window does when it receives a WindowEvent.WINDOW_CLOSING event. true allows it to cause the application to exit.

iconImage

 public void setIconImage(java.awt.Image image)
The iconImage property stores the image to display when the DecoratedFrame is iconized.

If the path is non-null, calls setupImage(Image, String).

iconImageName

 public String getIconImageName()
 public void setIconImageName(java.lang.String path)
The filename of the image to display when the DecoratedFrame is iconized.

If the path is non-null, calls setupImage(ImageLoader.load(path, this), path).

If the imageName is null, calls java.awt.Frame.setIconImage(Image null).

iconImageURL

 public URL getIconImageURL()
 public void setIconImageURL(java.net.URL url)
The URL of the image to display when the DecoratedFrame is iconized.

preferredSize

 public Dimension getPreferredSize()
Unlike awt.Frame, this method adds space to account for the height of the MenuBar.


DecoratedFrame methods

processWindowEvent(java.awt.event.WindowEvent)

  protected void processWindowEvent(java.awt.event.WindowEvent e)
Calls java.awt.Window.processWindowEvent().

If the window event is WindowEvent.WINDOW_CLOSING, closes the DecoratedFrame window.

Overrides: java.awt.Window.processWindowEvent(WindowEvent)

setupImage(java.awt.Image, java.lang.String)

  protected void setupImage(java.awt.Image im, java.lang.String path)
Calls java.awt.image.prepareImage(im, this), sets imageName to the specified path, then calls java.awt.Frame.setIconImage(im).


DecoratedFrame event listeners

This component is a source for the following event sets. For information on the standard AWT event sets, see Standard Java events.

component

 public synchronized void addComponentListener(java.awt.event.ComponentListener l)
 public synchronized void removeComponentListener(java.awt.event.ComponentListener l)

container

 public synchronized void addContainerListener(java.awt.event.ContainerListener l)
 public void removeContainerListener(java.awt.event.ContainerListener l)

focus

 public synchronized void addFocusListener(java.awt.event.FocusListener l)
 public synchronized void removeFocusListener(java.awt.event.FocusListener l)

key

 public synchronized void addKeyListener(java.awt.event.KeyListener l)
 public synchronized void removeKeyListener(java.awt.event.KeyListener l)

mouse

 public synchronized void addMouseListener(java.awt.event.MouseListener l)
 public synchronized void removeMouseListener(java.awt.event.MouseListener l)

mouseMotion

 public synchronized void addMouseMotionListener(java.awt.event.MouseMotionListener l)
 public synchronized void removeMouseMotionListener(java.awt.event.MouseMotionListener l)

window

 public synchronized void addWindowListener(java.awt.event.WindowListener l)
 public synchronized void removeWindowListener(java.awt.event.WindowListener l)