public class DocFrame extends CFrame
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected javax.swing.JMenuItem |
closeMItem |
protected javax.swing.JDesktopPane |
desktopPane |
protected javax.swing.JMenuItem |
newMItem |
protected javax.swing.JMenuItem |
openMItem |
protected javax.swing.JMenu |
recentMenu |
protected javax.swing.JMenuItem |
saveAsMItem |
protected javax.swing.JMenuItem |
saveMItem |
protected javax.swing.JMenu |
windowListMenu |
protected javax.swing.JMenu |
windowMenu |
copyMItem, cutMItem, editMenu, fileMenu, lastComponentWithFocus, mainPanel, MEMU_FILE, pasteMItem, prefMItem, printMItem, quitMItem, sAllMItem, scrollPane, theBar, thisFrame, wList
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
DocFrame() |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event) |
void |
addFrame(CInternalFrame aFrame) |
protected void |
addMenuItems(javax.swing.JMenu menu) |
protected void |
cascadeWindows() |
void |
close() |
protected DocInternalFrame |
createInternalFrame(java.lang.String type) |
void |
doClose() |
DocInternalFrame |
doNew(java.lang.String MINEType) |
void |
doOpen() |
void |
doOpenRecent(RecentMItem item) |
protected void |
doRecentMenu(java.lang.String file) |
void |
doSave() |
void |
doSaveAs() |
protected void |
doSensible() |
java.awt.Component |
getComponentToPrint() |
protected CInternalFrame |
getCurrentFrame() |
javax.swing.JDesktopPane |
getDesktop() |
protected DocInternalFrame |
getDFrameWithFocus() |
protected java.lang.String |
getMINEType(java.io.File file) |
protected boolean |
handlesDocs() |
protected boolean |
isAllowedToClose() |
void |
menuSelected(javax.swing.event.MenuEvent me) |
protected void |
minimizeAllWindows() |
protected void |
restoreAllWindows() |
void |
setBusy(boolean flag) |
void |
tileWindows() |
addMenuSection, componentHidden, componentMoved, componentResized, componentShown, doCopy, doCut, doPaste, doPrefs, doPrint, doQuit, doSelectAll, getComponentWithFocus, getComponentWithFocus, getFrameKey, getMainPanel, init, makeSensible, menuCanceled, menuDeselected, setUpMenu, setVisible, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected javax.swing.JMenuItem openMItem
protected javax.swing.JMenuItem newMItem
protected javax.swing.JMenuItem closeMItem
protected javax.swing.JMenuItem saveMItem
protected javax.swing.JMenuItem saveAsMItem
protected javax.swing.JMenu windowMenu
protected javax.swing.JMenu windowListMenu
protected javax.swing.JMenu recentMenu
protected javax.swing.JDesktopPane desktopPane
protected boolean isAllowedToClose()
isAllowedToClose
in class CFrame
protected void doSensible()
doSensible
in class CFrame
public javax.swing.JDesktopPane getDesktop()
protected DocInternalFrame getDFrameWithFocus()
protected CInternalFrame getCurrentFrame()
public void tileWindows()
protected void restoreAllWindows()
protected void minimizeAllWindows()
protected void cascadeWindows()
public java.awt.Component getComponentToPrint()
getComponentToPrint
in class CFrame
public void menuSelected(javax.swing.event.MenuEvent me)
menuSelected
in interface javax.swing.event.MenuListener
menuSelected
in class CFrame
me
- protected boolean handlesDocs()
protected void addMenuItems(javax.swing.JMenu menu)
addMenuItems
in class CFrame
menu
- protected void doRecentMenu(java.lang.String file)
file
- public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class CFrame
event
- the eventpublic void doOpenRecent(RecentMItem item)
item
- public void doOpen()
protected java.lang.String getMINEType(java.io.File file)
file
- protected DocInternalFrame createInternalFrame(java.lang.String type)
type
- the typepublic DocInternalFrame doNew(java.lang.String MINEType)
MINEType
- public void addFrame(CInternalFrame aFrame)
aFrame
- public void doSave()
public void doClose()
public void doSaveAs()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.