Package com.inet.jortho
Class SpellCheckerDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- com.inet.jortho.SpellCheckerDialog
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,java.util.EventListener
,javax.accessibility.Accessible
,javax.swing.RootPaneContainer
,javax.swing.WindowConstants
class SpellCheckerDialog extends javax.swing.JDialog implements java.awt.event.ActionListener
The Dialog for continues checking the orthography.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JButton
about
private javax.swing.JButton
addToDic
private javax.swing.JButton
change
private javax.swing.JButton
changeAll
private java.util.HashMap<java.lang.String,java.lang.String>
changeWords
Map of change all wordsprivate javax.swing.JButton
close
private Dictionary
dictionary
private javax.swing.JButton
editDic
private javax.swing.JButton
ignore
private javax.swing.JButton
ignoreAll
private java.util.ArrayList<java.lang.String>
ignoreWords
List of ignore all wordsprivate boolean
isDictionaryModify
private javax.swing.text.JTextComponent
jText
private javax.swing.JLabel
notFound
private SpellCheckerOptions
options
private javax.swing.JList
suggestionsList
private Tokenizer
tok
private javax.swing.JTextField
word
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description SpellCheckerDialog(java.awt.Dialog owner)
SpellCheckerDialog(java.awt.Dialog owner, boolean modal, SpellCheckerOptions options)
SpellCheckerDialog(java.awt.Frame owner)
SpellCheckerDialog(java.awt.Frame owner, boolean modal, SpellCheckerOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent ev)
void
dispose()
private void
init()
private void
replaceWord(java.lang.String oldWord, java.lang.String newWord)
private boolean
searchNext()
Search the next misspelling word.void
show(javax.swing.text.JTextComponent jTextComponent, Dictionary dic, java.util.Locale loc)
-
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, 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 Detail
-
jText
private javax.swing.text.JTextComponent jText
-
dictionary
private Dictionary dictionary
-
tok
private Tokenizer tok
-
isDictionaryModify
private boolean isDictionaryModify
-
options
private final SpellCheckerOptions options
-
notFound
private final javax.swing.JLabel notFound
-
word
private final javax.swing.JTextField word
-
suggestionsList
private final javax.swing.JList suggestionsList
-
ignore
private final javax.swing.JButton ignore
-
ignoreAll
private final javax.swing.JButton ignoreAll
-
addToDic
private final javax.swing.JButton addToDic
-
editDic
private final javax.swing.JButton editDic
-
change
private final javax.swing.JButton change
-
changeAll
private final javax.swing.JButton changeAll
-
about
private final javax.swing.JButton about
-
close
private final javax.swing.JButton close
-
ignoreWords
private final java.util.ArrayList<java.lang.String> ignoreWords
List of ignore all words
-
changeWords
private final java.util.HashMap<java.lang.String,java.lang.String> changeWords
Map of change all words
-
-
Constructor Detail
-
SpellCheckerDialog
SpellCheckerDialog(java.awt.Dialog owner) throws java.awt.HeadlessException
- Throws:
java.awt.HeadlessException
-
SpellCheckerDialog
SpellCheckerDialog(java.awt.Dialog owner, boolean modal, SpellCheckerOptions options)
-
SpellCheckerDialog
SpellCheckerDialog(java.awt.Frame owner)
-
SpellCheckerDialog
SpellCheckerDialog(java.awt.Frame owner, boolean modal, SpellCheckerOptions options)
-
-
Method Detail
-
init
private final void init()
-
show
public void show(javax.swing.text.JTextComponent jTextComponent, Dictionary dic, java.util.Locale loc)
-
searchNext
private boolean searchNext()
Search the next misspelling word. If found it then refresh the dialog with the new information. ignoreWords and changeWords will handle automatically.- Returns:
- true, if found a spell error.
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent ev)
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
replaceWord
private void replaceWord(java.lang.String oldWord, java.lang.String newWord)
-
dispose
public void dispose()
- Overrides:
dispose
in classjava.awt.Window
-
-