FreeHEP API
Version v1.2.2

org.freehep.application.mdi
Class InternalFramePageManager

java.lang.Object
  |
  +--org.freehep.application.mdi.PageManager
        |
        +--org.freehep.application.mdi.InternalFramePageManager

public class InternalFramePageManager
extends PageManager

A PageManager which manages its pages as InternalFrames on a Desktop

Version:
$Id: InternalFramePageManager.java,v 1.7 2003/12/02 23:55:04 duns Exp $
Author:
Tony Johnson (tonyj@slac.stanford.edu)

Nested Class Summary
 class InternalFramePageManager.InternalFrameCommandProcessor
           
protected  class InternalFramePageManager.MDIDesktopPane
           
 
Nested classes inherited from class org.freehep.application.mdi.PageManager
 
Field Summary
static int CASCADE
           
static int TILE_HORIZONTALLY
           
static int TILE_VERTICALLY
           
 
Fields inherited from class org.freehep.application.mdi.PageManager
listenerList
 
Constructor Summary
InternalFramePageManager()
           
 
Method Summary
protected  boolean close(PageContext page)
           
protected  CommandProcessor createCommandProcessor()
           
protected  Component getEmbodiment()
           
protected  void iconChanged(PageContext page)
           
protected  void init(List pages, PageContext selected)
           
 PageContext openPage(Component c, String title, Icon icon)
           
protected  void show(PageContext page)
           
protected  void titleChanged(PageContext page)
           
 
Methods inherited from class org.freehep.application.mdi.PageManager
addPageListener, closeAll, firePageEvent, firePageOpened, fireSelectionChanged, getCommandProcessor, getPageCount, getSelectedPage, pages, removePageListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CASCADE

public static final int CASCADE
See Also:
Constant Field Values

TILE_HORIZONTALLY

public static final int TILE_HORIZONTALLY
See Also:
Constant Field Values

TILE_VERTICALLY

public static final int TILE_VERTICALLY
See Also:
Constant Field Values
Constructor Detail

InternalFramePageManager

public InternalFramePageManager()
Method Detail

show

protected void show(PageContext page)
Specified by:
show in class PageManager

getEmbodiment

protected Component getEmbodiment()
Specified by:
getEmbodiment in class PageManager

close

protected boolean close(PageContext page)
Overrides:
close in class PageManager

titleChanged

protected void titleChanged(PageContext page)
Specified by:
titleChanged in class PageManager

iconChanged

protected void iconChanged(PageContext page)
Specified by:
iconChanged in class PageManager

openPage

public PageContext openPage(Component c,
                            String title,
                            Icon icon)
Overrides:
openPage in class PageManager

init

protected void init(List pages,
                    PageContext selected)
Overrides:
init in class PageManager

createCommandProcessor

protected CommandProcessor createCommandProcessor()
Overrides:
createCommandProcessor in class PageManager

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.