public class CFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener, java.awt.event.ComponentListener, javax.swing.event.MenuListener, java.awt.event.WindowListener
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
javax.swing.JMenuItem |
copyMItem |
javax.swing.JMenuItem |
cutMItem |
javax.swing.JMenu |
editMenu |
javax.swing.JMenu |
fileMenu |
protected javax.swing.JComponent |
lastComponentWithFocus |
protected CPanel |
mainPanel
main panel
|
static java.lang.String |
MEMU_FILE |
javax.swing.JMenuItem |
pasteMItem |
javax.swing.JMenuItem |
prefMItem |
javax.swing.JMenuItem |
printMItem |
javax.swing.JMenuItem |
quitMItem |
javax.swing.JMenuItem |
sAllMItem |
protected javax.swing.JScrollPane |
scrollPane
scroll panel
|
javax.swing.JMenuBar |
theBar |
CFrame |
thisFrame
the frame
|
protected static java.util.Hashtable |
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 |
---|
CFrame() |
CFrame(java.lang.String title) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent event) |
protected void |
addMenuItems(javax.swing.JMenu menu) |
void |
addMenuSection(javax.swing.JMenu menu,
java.lang.String section,
boolean allowSeparator) |
void |
close() |
void |
componentHidden(java.awt.event.ComponentEvent e) |
void |
componentMoved(java.awt.event.ComponentEvent e) |
void |
componentResized(java.awt.event.ComponentEvent e) |
void |
componentShown(java.awt.event.ComponentEvent e) |
void |
doCopy() |
void |
doCut() |
void |
doPaste() |
void |
doPrefs() |
protected void |
doPrint() |
void |
doQuit() |
void |
doSelectAll() |
protected void |
doSensible() |
java.awt.Component |
getComponentToPrint() |
javax.swing.JComponent |
getComponentWithFocus()
Finds the component in this frame that has the focus.
|
javax.swing.JComponent |
getComponentWithFocus(java.lang.Class aClass) |
java.lang.String |
getFrameKey() |
CPanel |
getMainPanel() |
void |
init() |
protected boolean |
isAllowedToClose() |
static void |
makeSensible() |
void |
menuCanceled(javax.swing.event.MenuEvent me) |
void |
menuDeselected(javax.swing.event.MenuEvent me) |
void |
menuSelected(javax.swing.event.MenuEvent me) |
void |
setBusy(boolean flag) |
void |
setUpMenu() |
void |
setVisible(boolean flag) |
void |
windowActivated(java.awt.event.WindowEvent e)
Invoked when a window is activated.
|
void |
windowClosed(java.awt.event.WindowEvent e)
Invoked when a window has been closed.
|
void |
windowClosing(java.awt.event.WindowEvent e)
Invoked when a window is in the process of being closed.
|
void |
windowDeactivated(java.awt.event.WindowEvent e)
Invoked when a window is de-activated.
|
void |
windowDeiconified(java.awt.event.WindowEvent e)
Invoked when a window is de-iconified.
|
void |
windowIconified(java.awt.event.WindowEvent e)
Invoked when a window is iconified.
|
void |
windowOpened(java.awt.event.WindowEvent e)
Invoked when a window has been opened.
|
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
public static final java.lang.String MEMU_FILE
public javax.swing.JMenuBar theBar
public javax.swing.JMenu fileMenu
public javax.swing.JMenu editMenu
public javax.swing.JMenuItem quitMItem
public javax.swing.JMenuItem printMItem
public javax.swing.JMenuItem prefMItem
public javax.swing.JMenuItem cutMItem
public javax.swing.JMenuItem copyMItem
public javax.swing.JMenuItem pasteMItem
public javax.swing.JMenuItem sAllMItem
protected CPanel mainPanel
protected javax.swing.JScrollPane scrollPane
public CFrame thisFrame
protected javax.swing.JComponent lastComponentWithFocus
protected static final java.util.Hashtable wList
public CFrame()
public CFrame(java.lang.String title)
title
- public void setBusy(boolean flag)
flag
- public void init()
public CPanel getMainPanel()
public javax.swing.JComponent getComponentWithFocus()
public javax.swing.JComponent getComponentWithFocus(java.lang.Class aClass)
aClass
- protected void addMenuItems(javax.swing.JMenu menu)
menu
- public void addMenuSection(javax.swing.JMenu menu, java.lang.String section, boolean allowSeparator)
menu
- section
- allowSeparator
- public void setUpMenu()
public void setVisible(boolean flag)
setVisible
in class java.awt.Window
flag
- public void actionPerformed(java.awt.event.ActionEvent event)
actionPerformed
in interface java.awt.event.ActionListener
event
- the eventpublic static void makeSensible()
protected void doSensible()
public void doPrefs()
public void doQuit()
public java.awt.Component getComponentToPrint()
protected void doPrint()
protected boolean isAllowedToClose()
public java.lang.String getFrameKey()
public void close()
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden
in interface java.awt.event.ComponentListener
e
- public void componentMoved(java.awt.event.ComponentEvent e)
componentMoved
in interface java.awt.event.ComponentListener
e
- public void componentResized(java.awt.event.ComponentEvent e)
componentResized
in interface java.awt.event.ComponentListener
e
- public void componentShown(java.awt.event.ComponentEvent e)
componentShown
in interface java.awt.event.ComponentListener
e
- public void menuCanceled(javax.swing.event.MenuEvent me)
menuCanceled
in interface javax.swing.event.MenuListener
me
- public void menuDeselected(javax.swing.event.MenuEvent me)
menuDeselected
in interface javax.swing.event.MenuListener
me
- public void menuSelected(javax.swing.event.MenuEvent me)
menuSelected
in interface javax.swing.event.MenuListener
me
- public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
e
- public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
e
- public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
e
- public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
e
- public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
e
- public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
e
- public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener
e
- public void doCopy()
public void doCut()
public void doPaste()
public void doSelectAll()
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.