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.ActionListenerThe 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.JButtonaboutprivate javax.swing.JButtonaddToDicprivate javax.swing.JButtonchangeprivate javax.swing.JButtonchangeAllprivate java.util.HashMap<java.lang.String,java.lang.String>changeWordsMap of change all wordsprivate javax.swing.JButtoncloseprivate Dictionarydictionaryprivate javax.swing.JButtoneditDicprivate javax.swing.JButtonignoreprivate javax.swing.JButtonignoreAllprivate java.util.ArrayList<java.lang.String>ignoreWordsList of ignore all wordsprivate booleanisDictionaryModifyprivate javax.swing.text.JTextComponentjTextprivate javax.swing.JLabelnotFoundprivate SpellCheckerOptionsoptionsprivate javax.swing.JListsuggestionsListprivate Tokenizertokprivate javax.swing.JTextFieldword-
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 voidactionPerformed(java.awt.event.ActionEvent ev)voiddispose()private voidinit()private voidreplaceWord(java.lang.String oldWord, java.lang.String newWord)private booleansearchNext()Search the next misspelling word.voidshow(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:
actionPerformedin interfacejava.awt.event.ActionListener
-
replaceWord
private void replaceWord(java.lang.String oldWord, java.lang.String newWord)
-
dispose
public void dispose()
- Overrides:
disposein classjava.awt.Window
-
-