|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
lapisx.swing.FileEditor
Nested Class Summary |
Nested classes inherited from class javax.swing.JFrame |
JFrame.AccessibleJFrame |
Nested classes inherited from class java.awt.Frame |
Frame.AccessibleAWTFrame |
Nested classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
Action |
closeAction
Action invoked by File/Close command. |
Action |
copyAction
Action invoked by Edit/Copy command. |
Action |
cutAction
Action invoked by Edit/Cut command. |
Action |
newAction
Action invoked by File/New command. |
Action |
openAction
Action invoked by File/Open command. |
Action |
pasteAction
Action invoked by Edit/Paste action. |
Action |
redoAction
Action invoked by Edit/Redo command. |
Action |
saveAction
Action invoked by File/Save command. |
Action |
saveAsAction
Action invoked by File/Save As command. |
Action |
selectAllAction
Action invoked by Edit/Select All command. |
Action |
undoAction
Action invoked by Edit/Undo command. |
Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
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 |
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, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
FileEditor(String title,
JTextComponent editor)
|
Method Summary | |
void |
clear()
Clear the editor. |
boolean |
getDirty()
Return the value of the dirty flag, which signals whether or not the editor's contents have been changed but not saved. |
JTextComponent |
getEditor()
Return the editor. |
File |
getFile()
Return the file from which the editor contents were loaded, or null if there was none. |
String |
getText()
Return editor contents |
JToolBar |
getToolBar()
Return the toolbar. |
protected void |
handleInteractiveException(Exception exception)
|
static void |
main(String[] args)
|
protected JTextComponent |
makeEditor()
|
protected FileChooser |
makeFileChooser()
|
boolean |
okToClear()
Checks whether or not the editor has unsaved content. |
void |
open()
Pop up a file-open dialog to open a file into the editor. |
void |
open(File f)
Open a file (or URL) in the editor. |
boolean |
save()
Pop up a save-as dialog box, then saves the editor contents. |
boolean |
save(File f)
Save editor contents to a local file. |
void |
setDirty(boolean dirty)
Set the dirty flag to the new boolean value. |
void |
setText(String text)
Set the editor contents. |
Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
Field Detail |
public Action newAction
public Action openAction
public Action saveAction
public Action saveAsAction
public Action closeAction
public Action undoAction
public Action redoAction
public Action cutAction
public Action copyAction
public Action pasteAction
public Action selectAllAction
Constructor Detail |
public FileEditor(String title, JTextComponent editor)
Method Detail |
protected JTextComponent makeEditor()
protected void handleInteractiveException(Exception exception)
public void clear()
public boolean okToClear()
public void open()
protected FileChooser makeFileChooser()
public void open(File f)
f
- File to openpublic boolean save()
public boolean save(File f)
f
- Local file to savepublic String getText()
public void setText(String text)
public JTextComponent getEditor()
public JToolBar getToolBar()
public boolean getDirty()
public void setDirty(boolean dirty)
public File getFile()
public static void main(String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |