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.AccessibleJDialog
Nested classes/interfaces inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ButtonCmdPanel
protected String
protected boolean
protected JMenuItem
protected JMenu
protected String
protected JMenuItem
protected JMenuItem
protected Font
protected JMenuItem
protected JMenuItem
protected JMenuBar
protected boolean
protected Component
protected JMenuItem
protected JMenuItem
protected JMenuItem
protected boolean
protected JMenuItem
protected JButton
protected boolean
protected boolean
protected JMenuItem
protected boolean
protected TextContainer
protected SearchableJEditorPane
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
Fields inherited from class java.awt.Dialog
DEFAULT_MODALITY_TYPE
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields 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 TypeMethodDescriptionvoid
actionPerformed
(ActionEvent event) void
addHelpMenu
(JMenuItem helpMenuItem) protected void
protected void
buildHelpSet
(String helpOverviewConstant, String ConfigurationManagerHelpString) protected void
protected void
cancel()
protected void
protected void
find()
protected void
findNext()
protected void
protected String
return the name of the application help set.protected String
return the name of the file that holds the Application overview help file.protected JMenuItem
return the JMenuItem that is for Application Overview Help.protected String
get the label of the main helpsetprotected String
get the name of the main helpsetvoid
initialize
(TextContainer textContainer, boolean editMode) void
initialize
(String fileName, boolean editMode) protected void
void
print()
void
protected void
save()
protected void
saveAs()
protected void
boolean
saved()
boolean
savedAs()
void
setEditMode
(boolean editMode) protected void
setHelpSetLabel
(String helpsetLabel) sets the label of the main helpsetprotected void
setHelpSetName
(String helpsetName) sets the name of the main helpsetvoid
showMenuItems
(boolean save, boolean saveAs, boolean insert, boolean print) protected void
Methods 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, update
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
Methods 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, toFront
Methods 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, validateTree
Methods 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:
actionPerformed
in 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
-