|
||||||||||
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.JInternalFrame
com.essbase.eas.client.intf.CInternalFrame
public class CInternalFrame
This class extends the JInternalFrame and provides functionality that is required by any internal frame that is placed into a console application.
Notes: 08/15/2000, hcox: We don't currently enforce any of the semantics around requiring children of a CDesktopPane to be a CInternalFrame. 08/26/2000, hcox: We had to remove the "abstract" property from this class so that JBuilder could instantiate it in the designer. 05/26/2002, jfernand: Added the SaveAsRequestor interface for use with the SaveAsDialog.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JInternalFrame |
---|
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon |
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 | |
---|---|
static java.lang.String |
BOUNDS |
protected boolean |
bSaveBounds |
protected BusyCursor |
cursor |
protected SaveAsDialogResult |
dialogResult |
protected boolean |
disposed |
protected javax.swing.ImageIcon |
frameIcon |
protected GetHelpAction |
helpAction |
static java.lang.String |
IS_TOOLBARSTATE_CHANGED |
protected int |
m_iCursor |
protected CToolBar |
m_toolbar |
protected java.util.ArrayList |
propertySupport |
protected java.awt.Rectangle |
savedBounds |
Fields inherited from class javax.swing.JInternalFrame |
---|
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY |
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 javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
CInternalFrame() |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener) |
protected void |
addToDesktop() |
void |
dispose() |
void |
emailWindow() |
protected void |
fireStateChanged() |
protected void |
frameActivated() |
void |
frameClosed() |
protected void |
frameClosing() |
protected void |
frameDeactivated() |
protected void |
frameDeiconified() |
protected void |
frameIconified() |
void |
frameOpened() |
java.awt.Component[] |
getFrameMenus() returns the menu items that this object needs merged into the main menu. |
java.lang.Object[] |
getObjectsToEmail() |
java.lang.String |
getPrintMenuText() |
java.lang.String |
getPrintTip() |
java.lang.String |
getSaveAsMenuText() |
java.lang.String |
getSaveMenuText() |
java.lang.String |
getSaveTip() |
CToolBar |
getToolbar() |
void |
initExtraComponents(javax.swing.JPanel panel) |
void |
initSaveAsDialogComponents(javax.swing.JTabbedPane mainPanel) |
boolean |
isEmailable() |
boolean |
isExiting() |
boolean |
isModified() |
boolean |
isPreviewable() |
boolean |
isPrintable() |
boolean |
isSaveable() |
boolean |
isThisYou(java.lang.Object obj) determines if this instance if for a particular object; for example, a database properties frame would return true if the object is the database. |
protected void |
jbInit() initialization routine. |
void |
printPriviewWindow() |
void |
printWindow() |
void |
processEvent(java.awt.AWTEvent event) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
boolean |
saveAsObject(java.lang.Object source) |
void |
saveAsWindow() |
protected void |
saveBounds() |
boolean |
saveOnClosing() |
void |
saveWindow() |
void |
setCursor(boolean bWait) |
void |
setExiting(boolean exitStatus) |
void |
setFocusComponent() |
protected void |
setReadBounds() |
protected void |
setSaveBounds(boolean bSave) |
void |
setTitle(java.lang.String title) |
protected void |
startPrinting(CPrintable print) |
java.lang.String |
toString() |
Methods inherited from class javax.swing.JInternalFrame |
---|
addImpl, addInternalFrameListener, createRootPane, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLastCursor, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setCursor, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setUI, show, toBack, toFront, updateUI |
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, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, 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, 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, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String IS_TOOLBARSTATE_CHANGED
public static final java.lang.String BOUNDS
protected CToolBar m_toolbar
protected GetHelpAction helpAction
protected javax.swing.ImageIcon frameIcon
protected int m_iCursor
protected boolean disposed
protected boolean bSaveBounds
protected java.util.ArrayList propertySupport
protected SaveAsDialogResult dialogResult
protected BusyCursor cursor
protected java.awt.Rectangle savedBounds
Constructor Detail |
---|
public CInternalFrame()
Method Detail |
---|
protected void jbInit() throws java.lang.Exception
java.lang.Exception
public java.awt.Component[] getFrameMenus()
public boolean isThisYou(java.lang.Object obj)
public boolean isPreviewable()
public boolean isPrintable()
public boolean isSaveable()
public boolean isModified()
public boolean isEmailable()
public CToolBar getToolbar()
public void saveWindow()
public void saveAsWindow()
public void printPriviewWindow()
public void printWindow()
protected void startPrinting(CPrintable print)
public void emailWindow()
protected void fireStateChanged()
public void setCursor(boolean bWait)
public java.lang.String getSaveTip()
public java.lang.String getPrintTip()
public java.lang.String getSaveMenuText()
public java.lang.String getSaveAsMenuText()
public java.lang.String getPrintMenuText()
public java.lang.Object[] getObjectsToEmail()
public boolean saveOnClosing()
public java.lang.String toString()
toString
in class java.awt.Component
public void setTitle(java.lang.String title)
setTitle
in class javax.swing.JInternalFrame
protected void addToDesktop()
public void frameOpened()
public void frameClosed()
protected void frameIconified()
protected void frameDeiconified()
protected void frameActivated()
protected void frameDeactivated()
public void initSaveAsDialogComponents(javax.swing.JTabbedPane mainPanel)
initSaveAsDialogComponents
in interface SaveAsRequestor
public void initExtraComponents(javax.swing.JPanel panel)
initExtraComponents
in interface SaveAsRequestor
public boolean saveAsObject(java.lang.Object source)
saveAsObject
in interface SaveAsRequestor
public void setFocusComponent()
setFocusComponent
in interface SaveAsRequestor
protected void frameClosing()
protected void saveBounds()
protected void setReadBounds()
protected void setSaveBounds(boolean bSave)
public void setExiting(boolean exitStatus)
public boolean isExiting()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in class java.awt.Container
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in class java.awt.Container
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in class java.awt.Component
public void processEvent(java.awt.AWTEvent event)
processEvent
in class java.awt.Container
public void dispose()
dispose
in class javax.swing.JInternalFrame
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |