|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JLayeredPane | +--javax.swing.JDesktopPane | +--planetj.gui.CMDesktopPaneJ
All swing functionality plus additional internal frame support for tile and cascade options Creation date: (6/16/00 3:36:51 PM)
Field Summary |
Fields inherited from class javax.swing.JDesktopPane |
LIVE_DRAG_MODE, OUTLINE_DRAG_MODE |
Fields inherited from class javax.swing.JLayeredPane |
DEFAULT_LAYER, DRAG_LAYER, FRAME_CONTENT_LAYER, LAYER_PROPERTY, MODAL_LAYER, PALETTE_LAYER, POPUP_LAYER |
Fields inherited from class javax.swing.JComponent |
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
CMDesktopPaneJ()
CMDesktopPaneJ constructor comment. |
Method Summary | |
Component |
add(Component comp)
Ensures the desktop pane does not contain this same instance of the component to be added becasue it throws an internal error if so. |
void |
addCascaded(Component comp,
Integer layer)
This method allows child frames to be added with automatic cascading |
void |
cascadeAll()
Layout all of the children of this container so that they are cascaded. |
void |
cascadeAllHorizontally()
Layout all of the children of this container so that they are cascaded horizontally |
void |
cascadeAllMaintainingSize()
Layout all of the children of this container so that they are cascaded diagonally, however this will not resize the internal frames from their previous size |
void |
cascadeAllVertically()
Layout all of the children of this container so that they are cascaded vertically NOTE this will resize the internal frames |
boolean |
contains(Component c)
returns true if the desktop pane contains this compent Creation date: (6/16/00 3:26:24 PM) |
Point |
getCascadeOffsets()
returns the offset dimensions of a component |
Component |
getComponent(String componentName)
retuns the component with the given name **NOTE** only returns the components directly on this desktop pane and not their children. |
void |
setCascadeOffsets(int offsetX,
int offsetY)
|
void |
setCascadeOffsets(Point pt)
|
void |
tileAll()
Place all components so that they are tiled throughout the dimensions of the screen NOTE this will resize the internal frame |
Methods inherited from class javax.swing.JDesktopPane |
getAccessibleContext, getAllFrames, getAllFramesInLayer, getDesktopManager, getDragMode, getSelectedFrame, getUI, getUIClassID, isOpaque, setDesktopManager, setDragMode, setSelectedFrame, setUI, updateUI |
Methods inherited from class javax.swing.JLayeredPane |
getComponentCountInLayer, getComponentsInLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getPosition, highestLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, putLayer, remove, setLayer, setLayer, setPosition |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public CMDesktopPaneJ()
Method Detail |
public Component add(Component comp)
add
in class Container
public void addCascaded(Component comp, Integer layer)
public void cascadeAll()
public void cascadeAllHorizontally()
public void cascadeAllMaintainingSize()
public void cascadeAllVertically()
public boolean contains(Component c)
public Point getCascadeOffsets()
public Component getComponent(String componentName)
public void setCascadeOffsets(int offsetX, int offsetY)
public void setCascadeOffsets(Point pt)
public void tileAll()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |