|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Frame | +--javax.swing.JFrame | +--guk.Editor
A simple text editor included here to demonstrate the capabilities of the GUK package.
Inner classes inherited from class javax.swing.JFrame |
JFrame.AccessibleJFrame |
Inner classes inherited from class java.awt.Frame |
Frame.AccessibleAWTFrame |
Inner classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.AWTTreeLock |
Field Summary | |
(package private) Action |
attributesChangedAction
|
(package private) Action |
closeAction
|
(package private) JPanel |
contentPane
|
(package private) Action |
copyAction
|
(package private) Action |
cutAction
|
(package private) boolean |
docChanged
has the current document changed since the last save? |
(package private) Action |
exitAction
|
(package private) File |
file
The current open file |
(package private) JFileChooser |
filer
The file chooser used in all operations requiring the user to select a file |
(package private) JComboBox |
fontsComboBox
|
(package private) JFrame |
frame
The main frame |
(package private) JCheckBoxMenuItem |
jCheckBoxMenuItemKeyboardMap
|
(package private) JMenuBar |
jMenuBar1
|
(package private) JMenu |
jMenuEdit
|
(package private) JMenu |
jMenuFile
|
(package private) JMenu |
jMenuHelp
|
(package private) JMenuItem |
jMenuHelpAbout
|
(package private) JMenu |
jMenuIM
|
(package private) JMenu |
jMenuOptions
|
(package private) JToolBar |
jToolBar
|
(package private) Action |
openAction
|
(package private) Action |
pasteAction
|
(package private) Action |
redoAction
|
(package private) Action |
saveAction
|
(package private) Action |
saveAsAction
|
(package private) JComboBox |
sizeComboBox
|
(package private) JTextPane |
textPane
|
(package private) Action |
undoAction
|
(package private) UndoManager |
undoManager
|
Fields inherited from class javax.swing.JFrame |
accessibleContext, defaultCloseOperation, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
base, CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, frameSerializedDataVersion, HAND_CURSOR, icon, ICONIFIED, mbManagement, menuBar, MOVE_CURSOR, N_RESIZE_CURSOR, nameCounter, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, ownedWindows, resizable, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, serialVersionUID, state, SW_RESIZE_CURSOR, TEXT_CURSOR, title, W_RESIZE_CURSOR, WAIT_CURSOR, weakThis |
Fields inherited from class java.awt.Window |
active, dbg, focusMgr, inputContext, inputContextLock, OPENED, ownedWindowList, warningString, windowListener, windowSerializedDataVersion |
Fields inherited from class java.awt.Container |
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, listeningBoundsChildren, listeningChildren, maxSize, ncomponents, printing, printingThreads |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Editor()
Construct the frame |
Method Summary | |
private void |
jbInit()
Component initialization |
(package private) void |
jCheckBoxMenuItemKeyboardMap_stateChanged(ActionEvent e)
|
void |
jMenuHelpAbout_actionPerformed(ActionEvent e)
Help | About action performed |
static void |
main(String[] args)
Main method |
protected void |
processWindowEvent(WindowEvent e)
Overridden so we can exit when window is closed |
protected void |
updateTitle()
|
Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, createRootPaneException, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
JPanel contentPane
JMenuBar jMenuBar1
JMenu jMenuFile
JMenu jMenuEdit
JMenu jMenuHelp
JMenu jMenuIM
JMenuItem jMenuHelpAbout
JToolBar jToolBar
JTextPane textPane
JMenu jMenuOptions
JComboBox fontsComboBox
JComboBox sizeComboBox
JCheckBoxMenuItem jCheckBoxMenuItemKeyboardMap
Action openAction
Action saveAction
Action saveAsAction
Action closeAction
Action exitAction
Action undoAction
Action redoAction
Action cutAction
Action copyAction
Action pasteAction
Action attributesChangedAction
File file
JFileChooser filer
JFrame frame
UndoManager undoManager
boolean docChanged
Constructor Detail |
public Editor()
Method Detail |
private void jbInit() throws Exception
protected void updateTitle()
public static void main(String[] args)
public void jMenuHelpAbout_actionPerformed(ActionEvent e)
protected void processWindowEvent(WindowEvent e)
processWindowEvent
in class JFrame
void jCheckBoxMenuItemKeyboardMap_stateChanged(ActionEvent e)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |