planetj.gui
Class CMLayeredPaneJ

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JLayeredPane
                  extended byplanetj.gui.CMLayeredPaneJ
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class CMLayeredPaneJ
extends javax.swing.JLayeredPane

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

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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
 java.awt.Component add(java.awt.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.
 java.awt.Component add(java.awt.Component comp, java.lang.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(java.util.Vector obs)
          This will add a vector of components to this pane Creation date: (7/17/00 11:47:03 AM)
 void add(java.util.Vector obs, java.lang.Integer layer)
          This will add a vector of components to this panes layer Creation date: (7/17/00 11:47:03 AM)
 void addCascaded(java.awt.Component comp, java.lang.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(java.awt.Component c)
          returns true if the layered pane contains this compent Creation date: (6/16/00 3:26:24 PM)
 java.awt.Point getCascadeOffsets()
          returns the offset dimensions of a component
 java.awt.Component getComponent(java.lang.String componentName)
          retuns the component with the given name **NOTE** only returns the components directly on this layered pane and not their children.
 java.awt.Component[] getComponentsInLayer(java.lang.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(java.awt.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 java.awt.Component add(java.awt.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.


add

public java.awt.Component add(java.awt.Component comp,
                              java.lang.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(java.util.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(java.util.Vector obs,
                java.lang.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(java.awt.Component comp,
                        java.lang.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(java.awt.Component c)
returns true if the layered pane contains this compent Creation date: (6/16/00 3:26:24 PM)


getCascadeOffsets

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


getComponent

public java.awt.Component getComponent(java.lang.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 java.awt.Component[] getComponentsInLayer(java.lang.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(java.awt.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