planetj.gui
Class CMLayeredPaneJ

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JLayeredPane
                          |
                          +--planetj.gui.CMLayeredPaneJ
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class CMLayeredPaneJ
extends JLayeredPane

Insert the type's description here. Creation date: (8/7/00 10:39:24 AM)

See Also:
Serialized Form

Field Summary
 
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
CMLayeredPaneJ()
          CMLayeredPaneJ 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.
 Component add(Component comp, Integer layer)
          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 add(Vector obs)
          This will add a vector of components to this pane Creation date: (7/17/00 11:47:03 AM)
 void add(Vector obs, Integer layer)
          This will add a vector of components to this panes layer Creation date: (7/17/00 11:47:03 AM)
 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 layered 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 layered pane and not their children.
 Component[] getComponentsInLayer(Integer integer)
          a convience method so we can use the integer constants for getting components in a specific layer
 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.JLayeredPane
getAccessibleContext, getComponentCountInLayer, getComponentsInLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getPosition, highestLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, putLayer, remove, setLayer, setLayer, setPosition
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CMLayeredPaneJ

public CMLayeredPaneJ()
CMLayeredPaneJ constructor comment.

Method Detail

add

public 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.

Overrides:
add in class Container

add

public Component add(Component comp,
                     Integer layer)
Ensures the desktop pane does not contain this same instance of the component to be added becasue it throws an internal error if so.


add

public void add(Vector obs)
This will add a vector of components to this pane Creation date: (7/17/00 11:47:03 AM)


add

public void add(Vector obs,
                Integer layer)
This will add a vector of components to this panes layer Creation date: (7/17/00 11:47:03 AM)


addCascaded

public void addCascaded(Component comp,
                        Integer layer)
This method allows child frames to be added with automatic cascading


cascadeAll

public void cascadeAll()
Layout all of the children of this container so that they are cascaded. All internal frames will be cascaded diagonally.


cascadeAllHorizontally

public void cascadeAllHorizontally()
Layout all of the children of this container so that they are cascaded horizontally


cascadeAllMaintainingSize

public 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


cascadeAllVertically

public void cascadeAllVertically()
Layout all of the children of this container so that they are cascaded vertically NOTE this will resize the internal frames


contains

public boolean contains(Component c)
returns true if the layered pane contains this compent Creation date: (6/16/00 3:26:24 PM)


getCascadeOffsets

public Point getCascadeOffsets()
returns the offset dimensions of a component


getComponent

public Component getComponent(String componentName)
retuns the component with the given name **NOTE** only returns the components directly on this layered pane and not their children. Creation date: (6/16/00 3:26:24 PM)


getComponentsInLayer

public Component[] getComponentsInLayer(Integer integer)
a convience method so we can use the integer constants for getting components in a specific layer


setCascadeOffsets

public void setCascadeOffsets(int offsetX,
                              int offsetY)

setCascadeOffsets

public void setCascadeOffsets(Point pt)

tileAll

public void tileAll()
Place all components so that they are tiled throughout the dimensions of the screen NOTE this will resize the internal frame