dsto.dfc.swing.panels
Class ExternalFloatState

java.lang.Object
  extended by dsto.dfc.swing.panels.FixedFloatState
      extended by dsto.dfc.swing.panels.InternalFloatState
          extended by dsto.dfc.swing.panels.ExternalFloatState

public class ExternalFloatState
extends InternalFloatState

The External FloatState represents a native window. It displays the component inside a PanelManager.Panel.


Field Summary
protected  JFrame localFrame
           
 
Fields inherited from class dsto.dfc.swing.panels.InternalFloatState
baseWindow, FLOAT_OVERLAY_ICON, frame
 
Constructor Summary
ExternalFloatState(PanelManager.Panel panel, RestrictedIndexTabbedPane tabPane, Icon icon, int index)
           
 
Method Summary
 void addListener(PanelManager.WindowEventListener listener)
           
 void dispose()
           
 String getFloating()
           
protected  void makeFrameUncloseable()
           
protected  void refreshTitle(TitleShowPolicy titleDisplay)
           
 void removeListener(PanelManager.WindowEventListener listener)
           
 void setActive(boolean active)
           
 void setUpCommands()
           
protected  void setUpDisplay(int index)
           
protected  void showFrame(boolean visible)
           
 void showIcon()
           
 
Methods inherited from class dsto.dfc.swing.panels.InternalFloatState
calculateLocation, getDefaultCommand, getTabDisplayIcon, makeUncloseable, setVisible
 
Methods inherited from class dsto.dfc.swing.panels.FixedFloatState
close, getCommands, getIcon, makePlaceHolderForPanel, replaceCloseCommand, setIcon, switchCloseCommand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

localFrame

protected JFrame localFrame
Constructor Detail

ExternalFloatState

public ExternalFloatState(PanelManager.Panel panel,
                          RestrictedIndexTabbedPane tabPane,
                          Icon icon,
                          int index)
Method Detail

makeFrameUncloseable

protected void makeFrameUncloseable()
Overrides:
makeFrameUncloseable in class InternalFloatState

dispose

public void dispose()
Overrides:
dispose in class InternalFloatState

showIcon

public void showIcon()
Overrides:
showIcon in class InternalFloatState

refreshTitle

protected void refreshTitle(TitleShowPolicy titleDisplay)
Overrides:
refreshTitle in class InternalFloatState

addListener

public void addListener(PanelManager.WindowEventListener listener)
Overrides:
addListener in class InternalFloatState

removeListener

public void removeListener(PanelManager.WindowEventListener listener)
Overrides:
removeListener in class InternalFloatState

setActive

public void setActive(boolean active)
Overrides:
setActive in class InternalFloatState

showFrame

protected void showFrame(boolean visible)
Overrides:
showFrame in class InternalFloatState

getFloating

public String getFloating()
Overrides:
getFloating in class InternalFloatState

setUpDisplay

protected void setUpDisplay(int index)
Overrides:
setUpDisplay in class InternalFloatState

setUpCommands

public void setUpCommands()
Overrides:
setUpCommands in class InternalFloatState


Copyright © 2008 Commonwealth of Australia