|
||||||||||
| 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
com.essbase.eas.ui.frame.CFrameDesktopPane
public class CFrameDesktopPane
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JDesktopPane |
|---|
javax.swing.JDesktopPane.AccessibleJDesktopPane |
| Nested classes/interfaces inherited from class javax.swing.JLayeredPane |
|---|
javax.swing.JLayeredPane.AccessibleJLayeredPane |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
javax.swing.AbstractAction |
action |
protected java.awt.Component |
allItem |
protected static int |
ARRANGE_CASCADE |
protected static int |
ARRANGE_HORZ_TILED |
protected static int |
ARRANGE_ICONS |
protected static int |
ARRANGE_VERT_TILED |
protected java.awt.Component[] |
arrangeItems |
protected static int |
CLOSEALL_WINDOWS |
protected CInternalFrame |
m_activeFrame |
protected CMenu |
menureference to the application's window menu. |
protected java.awt.Component[] |
numberedItems |
protected java.awt.Component |
separator |
protected static int |
WINDOWS_ALL |
protected static int |
WINDOWS_FIRST |
protected static int |
WINDOWS_LAST |
| 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 |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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 | |
|---|---|
CFrameDesktopPane() |
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
boolean |
activatefirstWindowForClass(java.lang.String className) |
boolean |
activateWindow(java.awt.Component component) |
java.awt.Component |
addFrame(CInternalFrame f)override of the Container.add() method. |
void |
allAction(CMenuDynamicHandler item) |
void |
arrangeAction(CMenuDynamicHandler item)arranges all of the iconized frames starting, positioning them in the lower left hand corner, moving to the right, and then up the desktop window. |
void |
cascadeAction(CMenuDynamicHandler item)cascades all non-iconified frame windows. |
void |
closeActiveWindow() |
boolean |
closeAll(boolean isExiting) |
void |
closeAllAction(CMenuDynamicHandler item) |
void |
dispose() |
boolean |
doesFrameExistFor(java.lang.Class c, java.lang.Object obj, boolean activate)looks for a frame of particular type and specific object. |
void |
emailActiveWindow() |
void |
ensureFrameActive(javax.swing.JInternalFrame f)ensures a particular frame is active and "normal" |
protected void |
focusNextFrame() |
CInternalFrame |
getActiveFrame() |
CToolBar |
getActiveToolbar() |
protected CInternalFrame |
getFrame(javax.swing.event.InternalFrameEvent e) |
javax.swing.JInternalFrame |
getFrameExistFor(java.lang.Class c, java.lang.Object obj, boolean activate)looks for a frame of particular type and specific object. |
javax.swing.JInternalFrame[] |
getFramesOfClass(java.lang.Class c)returns an array of internal frames that are of a specific class type. |
boolean |
hasModifiedFrames() |
void |
internalFrameActivated(javax.swing.event.InternalFrameEvent e) |
void |
internalFrameClosed(javax.swing.event.InternalFrameEvent e) |
void |
internalFrameClosing(javax.swing.event.InternalFrameEvent e) |
void |
internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)implementation of the InternalFrameListener internalFrameDeactivated() method. |
void |
internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)implementation of the InternalFrameListener internalFrameDeiconified() method. |
void |
internalFrameIconified(javax.swing.event.InternalFrameEvent e)implementation of the InternalFrameListener internalFrameIconified method. |
void |
internalFrameOpened(javax.swing.event.InternalFrameEvent e) |
boolean |
isActiveWindowClosable() |
boolean |
isActiveWindowEmailable() |
boolean |
isActiveWindowModified() |
boolean |
isActiveWindowPreviewable() |
boolean |
isActiveWindowPrintable() |
boolean |
isActiveWindowSaveable() |
void |
menuCanceled(javax.swing.event.MenuEvent e) |
void |
menuDeselected(javax.swing.event.MenuEvent e) |
void |
menuSelected(javax.swing.event.MenuEvent e) |
void |
numberedAction(CMenuDynamicHandler item) |
protected void |
populateMenu() |
void |
printActiveWindow() |
void |
printPriviewActiveWindow() |
protected void |
restoreFrame(javax.swing.JInternalFrame frame) |
void |
saveActiveWindow() |
void |
saveAsActiveWindow() |
void |
setWindowMenu(CMenu windowMenu) |
void |
tileAction(CMenuDynamicHandler item)arranges all non-iconified frame windows in tiling them. |
void |
tileVerticalAction(CMenuDynamicHandler item) |
protected void |
updateMenus(CInternalFrame frame) |
| Methods inherited from class javax.swing.JDesktopPane |
|---|
addImpl, getAccessibleContext, getAllFrames, getAllFramesInLayer, getDesktopManager, getDragMode, getSelectedFrame, getUI, getUIClassID, paramString, remove, removeAll, selectFrame, setComponentZOrder, setDesktopManager, setDragMode, setSelectedFrame, setUI, updateUI |
| Methods inherited from class javax.swing.JLayeredPane |
|---|
getComponentCountInLayer, getComponentsInLayer, getComponentToLayer, getIndexOf, getLayer, getLayer, getLayeredPaneAbove, getObjectForLayer, getPosition, highestLayer, insertIndexForLayer, isOptimizedDrawingEnabled, lowestLayer, moveToBack, moveToFront, paint, putLayer, setLayer, setLayer, setPosition |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeContainerListener, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final int ARRANGE_HORZ_TILED
protected static final int ARRANGE_VERT_TILED
protected static final int ARRANGE_CASCADE
protected static final int ARRANGE_ICONS
protected static final int CLOSEALL_WINDOWS
protected static final int WINDOWS_FIRST
protected static final int WINDOWS_LAST
protected static final int WINDOWS_ALL
protected CInternalFrame m_activeFrame
protected CMenu menu
protected java.awt.Component[] arrangeItems
protected java.awt.Component[] numberedItems
protected java.awt.Component separator
protected java.awt.Component allItem
public javax.swing.AbstractAction action
| Constructor Detail |
|---|
public CFrameDesktopPane()
| Method Detail |
|---|
public java.awt.Component addFrame(CInternalFrame f)
addFrame in interface CDesktopPanepublic void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
internalFrameOpened in interface javax.swing.event.InternalFrameListenerpublic void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
internalFrameClosing in interface javax.swing.event.InternalFrameListenerpublic void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
internalFrameClosed in interface javax.swing.event.InternalFrameListenerpublic void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
internalFrameIconified in interface javax.swing.event.InternalFrameListenerpublic void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
internalFrameDeiconified in interface javax.swing.event.InternalFrameListenerpublic void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
internalFrameActivated in interface javax.swing.event.InternalFrameListenerpublic void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
internalFrameDeactivated in interface javax.swing.event.InternalFrameListenerprotected void updateMenus(CInternalFrame frame)
public void setWindowMenu(CMenu windowMenu)
protected void populateMenu()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void menuSelected(javax.swing.event.MenuEvent e)
menuSelected in interface javax.swing.event.MenuListenerpublic void menuDeselected(javax.swing.event.MenuEvent e)
menuDeselected in interface javax.swing.event.MenuListenerpublic void menuCanceled(javax.swing.event.MenuEvent e)
menuCanceled in interface javax.swing.event.MenuListenerpublic void tileAction(CMenuDynamicHandler item)
public void tileVerticalAction(CMenuDynamicHandler item)
public void cascadeAction(CMenuDynamicHandler item)
public void closeAllAction(CMenuDynamicHandler item)
public void arrangeAction(CMenuDynamicHandler item)
public void numberedAction(CMenuDynamicHandler item)
public void allAction(CMenuDynamicHandler item)
public boolean activatefirstWindowForClass(java.lang.String className)
activatefirstWindowForClass in interface CDesktopPanepublic boolean activateWindow(java.awt.Component component)
activateWindow in interface CDesktopPanepublic boolean isActiveWindowClosable()
isActiveWindowClosable in interface CDesktopPanepublic boolean isActiveWindowPreviewable()
isActiveWindowPreviewable in interface CDesktopPanepublic boolean isActiveWindowPrintable()
isActiveWindowPrintable in interface CDesktopPanepublic boolean isActiveWindowSaveable()
isActiveWindowSaveable in interface CDesktopPanepublic boolean isActiveWindowModified()
isActiveWindowModified in interface CDesktopPanepublic boolean isActiveWindowEmailable()
isActiveWindowEmailable in interface CDesktopPanepublic void closeActiveWindow()
closeActiveWindow in interface CDesktopPanepublic void saveActiveWindow()
public void saveAsActiveWindow()
public void printPriviewActiveWindow()
public void printActiveWindow()
printActiveWindow in interface CDesktopPanepublic void emailActiveWindow()
emailActiveWindow in interface CDesktopPanepublic boolean hasModifiedFrames()
public boolean closeAll(boolean isExiting)
public javax.swing.JInternalFrame[] getFramesOfClass(java.lang.Class c)
getFramesOfClass in interface CDesktopPanepublic void ensureFrameActive(javax.swing.JInternalFrame f)
ensureFrameActive in interface CDesktopPane
public boolean doesFrameExistFor(java.lang.Class c,
java.lang.Object obj,
boolean activate)
doesFrameExistFor in interface CDesktopPane
public javax.swing.JInternalFrame getFrameExistFor(java.lang.Class c,
java.lang.Object obj,
boolean activate)
getFrameExistFor in interface CDesktopPaneprotected CInternalFrame getFrame(javax.swing.event.InternalFrameEvent e)
public CToolBar getActiveToolbar()
protected void restoreFrame(javax.swing.JInternalFrame frame)
throws java.beans.PropertyVetoException
java.beans.PropertyVetoExceptionprotected void focusNextFrame()
public CInternalFrame getActiveFrame()
public void dispose()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||