Package hec.util
Class TextDialog
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
hec.util.TextDialog
- All Implemented Interfaces:
ActionListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,RootPaneContainer,WindowConstants
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JDialog
JDialog.AccessibleJDialogNested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeNested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.TypeNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ButtonCmdPanelprotected Stringprotected booleanprotected JMenuItemprotected JMenuprotected Stringprotected JMenuItemprotected JMenuItemprotected Fontprotected JMenuItemprotected JMenuItemprotected JMenuBarprotected booleanprotected Componentprotected JMenuItemprotected JMenuItemprotected JMenuItemprotected booleanprotected JMenuItemprotected JButtonprotected booleanprotected booleanprotected JMenuItemprotected booleanprotected TextContainerprotected SearchableJEditorPaneFields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabledFields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPEFields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE -
Constructor Summary
ConstructorsConstructorDescriptionTextDialog(Component parent) TextDialog(Component parent, String configurationManagerHelpString) TextDialog(JDialog parent, boolean modal) TextDialog(JFrame parent, boolean modal) Text Dialog - a general dialog to show and edit text Text can be either read from a file or text container -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(ActionEvent event) voidaddHelpMenu(JMenuItem helpMenuItem) protected voidprotected voidbuildHelpSet(String helpOverviewConstant, String ConfigurationManagerHelpString) protected voidprotected voidcancel()protected voidprotected voidfind()protected voidfindNext()protected voidprotected Stringreturn the name of the application help set.protected Stringreturn the name of the file that holds the Application overview help file.protected JMenuItemreturn the JMenuItem that is for Application Overview Help.protected Stringget the label of the main helpsetprotected Stringget the name of the main helpsetvoidinitialize(TextContainer textContainer, boolean editMode) voidinitialize(String fileName, boolean editMode) protected voidvoidprint()voidprotected voidsave()protected voidsaveAs()protected voidbooleansaved()booleansavedAs()voidsetEditMode(boolean editMode) protected voidsetHelpSetLabel(String helpsetLabel) sets the label of the main helpsetprotected voidsetHelpSetName(String helpsetName) sets the name of the main helpsetvoidshowMenuItems(boolean save, boolean saveAs, boolean insert, boolean print) protected voidMethods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackMethods inherited from class java.awt.Window
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontMethods inherited from class java.awt.Container
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, validateTreeMethods inherited from class java.awt.Component
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, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
_parent
-
_textPane
-
_textContainer
-
_fileName
-
_configurationManagerHelpString
-
_fileMenu
-
_saveItem
-
_saveAsItem
-
_saveAsTxtItem
-
_insertItem
-
_fontItem
-
_printSetupItem
-
_printItem
-
_exitItem
-
_findMenuItem
-
_findNextMenuItem
-
_editMode
protected boolean _editMode -
_modal
protected boolean _modal -
_saved
protected boolean _saved -
_savedAs
protected boolean _savedAs -
_cmdPanel
-
_saveButton
-
_font
-
_saveSet
protected boolean _saveSet -
_saveAsSet
protected boolean _saveAsSet
-
-
Constructor Details
-
TextDialog
Text Dialog - a general dialog to show and edit text Text can be either read from a file or text container- Parameters:
parent- JFrame
-
TextDialog
-
TextDialog
-
TextDialog
-
-
Method Details
-
buildMenu
protected void buildMenu() -
initialize
-
initialize
- Throws:
Exception
-
setEditMode
public void setEditMode(boolean editMode) -
showMenuItems
public void showMenuItems(boolean save, boolean saveAs, boolean insert, boolean print) -
buildFrame
protected void buildFrame() -
save
protected void save() -
saveAs
protected void saveAs() -
saved
public boolean saved() -
savedAs
public boolean savedAs() -
find
protected void find() -
findNext
protected void findNext() -
saveAsTxt
protected void saveAsTxt() -
insertTxtFile
protected void insertTxtFile() -
cancel
protected void cancel() -
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener
-
Exit_Action
protected void Exit_Action() -
terminate
protected void terminate() -
fontDialog
protected void fontDialog() -
printSetup
public void printSetup() -
print
public void print() -
buildHelpSet
-
setHelpSetLabel
sets the label of the main helpset -
setHelpSetName
sets the name of the main helpset -
getHelpSetLabel
get the label of the main helpset- Returns:
- HELPSET_NAME
-
getHelpSetName
get the name of the main helpset- Returns:
- HELPSET_NAME
-
getApplicationHelpSetName
return the name of the application help set. This is the name that is passed toHelp.findHelpSet(Classloader, helpsetName)Subclasses that want to provide application help should override this method.- Returns:
- null by default
-
getAppOverviewHelpMenu
return the JMenuItem that is for Application Overview Help. This is a MenuItem that is added to the Help Menu for Application Overview help.
Subclasses that want to provide application overview help should override this method.- Returns:
- null by default
-
getAppOverviewHelpFilename
return the name of the file that holds the Application overview help file. This is the name passed toCSH.setHelpIDString(JMenuItem, helpFilename)
Subclasses that want to provide application overview help should override this method.- Returns:
- null by default.
-
getHelpMenu
-
addHelpMenu
-