com.nonesole.swing.plaf.basic.window
Interface WindowUI

All Known Implementing Classes:
WinFrameUI

public interface WindowUI

Version:
1.0 - build in 2011-01-18
Author:
JACK LEE

Method Summary
 void addChildWindow(javax.swing.JComponent c, java.lang.String id, java.lang.String title)
          Add child window
 javax.swing.JComponent getChildWindow(java.lang.String id)
          Get child window
 javax.swing.JComponent getMenu()
          Get menu
 javax.swing.JComponent getStatusItem(java.lang.String id)
          Get Status Item
 javax.swing.JComponent getToolbar(java.lang.String id)
          Get tool bar
 WindowBean getWindowBean()
          Get WindowBean
 void installUI(javax.swing.JFrame f)
          Install UI
 void paint()
          Paint
 boolean removeChildWindow(java.lang.String id)
          Remove child window
 boolean removeComponent(java.lang.String id)
          Remove component
 void repaint()
          Repaint
 boolean setComponentVisible(java.lang.String id, boolean visible)
          Set true if component is visible
 void uninstallUI(javax.swing.JFrame f)
          Uninstall UI
 

Method Detail

installUI

void installUI(javax.swing.JFrame f)
Install UI

Parameters:
JFrame - f

uninstallUI

void uninstallUI(javax.swing.JFrame f)
Uninstall UI

Parameters:
JFrame - f

paint

void paint()
Paint


repaint

void repaint()
Repaint


getMenu

javax.swing.JComponent getMenu()
Get menu


removeComponent

boolean removeComponent(java.lang.String id)
Remove component

Parameters:
String - id

setComponentVisible

boolean setComponentVisible(java.lang.String id,
                            boolean visible)
Set true if component is visible

Parameters:
String - id
boolean - visible

getToolbar

javax.swing.JComponent getToolbar(java.lang.String id)
Get tool bar

Parameters:
String - id
Returns:
JComponent

addChildWindow

void addChildWindow(javax.swing.JComponent c,
                    java.lang.String id,
                    java.lang.String title)
                    throws WindowException
Add child window

Parameters:
JComponent - c
String - id
String - title
Throws:
WindowException

getChildWindow

javax.swing.JComponent getChildWindow(java.lang.String id)
Get child window

Parameters:
String - id
Returns:
JComponent

removeChildWindow

boolean removeChildWindow(java.lang.String id)
Remove child window

Parameters:
String - id
Returns:
boolean

getWindowBean

WindowBean getWindowBean()
Get WindowBean

Returns:
WindowBean

getStatusItem

javax.swing.JComponent getStatusItem(java.lang.String id)
Get Status Item

Returns:
JComponent