Class JSpellForm

  • 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.event.ListSelectionListener

    public class JSpellForm
    extends javax.swing.JPanel
    implements java.awt.event.ActionListener, javax.swing.event.ListSelectionListener
    Implementation of a spell check form.

    This needs to layed out correctly but for the most part it works.

    Author:
    Jason Height (jheight@chariot.net.au)
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JPanel

        javax.swing.JPanel.AccessibleJPanel
      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ADD_CMD
      The Add button click action command
      static java.lang.String ADDWORD_1
      Add word confirm
      static java.lang.String ADDWORD_2  
      static java.lang.String ADDWORD_3  
      static java.lang.String CANCEL_CMD
      The Cancel button click action command
      protected javax.swing.JTextField checkText  
      static java.lang.String IGNORE_CMD
      The Ignore button click action command
      static java.lang.String IGNOREALL_CMD
      The Ignore All button click action command
      protected javax.swing.event.EventListenerList listenerList
      The listener list (holds actionlisteners)
      protected java.util.ResourceBundle messages  
      static java.lang.String REPLACE_CMD
      The Replace button click action command
      static java.lang.String REPLACEALL_CMD
      The Replace All button click action command
      protected SpellCheckEvent spellEvent  
      protected javax.swing.JList suggestList  
      • Fields inherited from class javax.swing.JComponent

        TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
      • Fields inherited from class java.awt.Component

        accessibleContext, 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
    • Constructor Summary

      Constructors 
      Constructor Description
      JSpellForm()
      Panel constructor
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void actionPerformed​(java.awt.event.ActionEvent e)
      Fired when a button is selected
      void addActionListener​(java.awt.event.ActionListener l)
      Register an action listener
      protected void fireActionEvent​(java.awt.event.ActionEvent e)  
      protected void initialiseGUI()
      Called by the constructor to initialise the GUI
      static void main​(java.lang.String[] args)  
      protected javax.swing.JPanel makeCentrePanel()  
      protected javax.swing.JPanel makeEastPanel()
      Creates the buttons on the left hand side of the panel
      void removeActionListener​(java.awt.event.ActionListener l)
      Deregister an action listener
      void setSpellEvent​(SpellCheckEvent event)
      Sets the current spell check event that is being shown to the user
      void valueChanged​(javax.swing.event.ListSelectionEvent e)
      Fired when a value in the list is selected
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
      • Methods inherited from class javax.swing.JComponent

        addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • IGNORE_CMD

        public static final java.lang.String IGNORE_CMD
        The Ignore button click action command
        See Also:
        Constant Field Values
      • IGNOREALL_CMD

        public static final java.lang.String IGNOREALL_CMD
        The Ignore All button click action command
        See Also:
        Constant Field Values
      • ADD_CMD

        public static final java.lang.String ADD_CMD
        The Add button click action command
        See Also:
        Constant Field Values
      • REPLACE_CMD

        public static final java.lang.String REPLACE_CMD
        The Replace button click action command
        See Also:
        Constant Field Values
      • REPLACEALL_CMD

        public static final java.lang.String REPLACEALL_CMD
        The Replace All button click action command
        See Also:
        Constant Field Values
      • CANCEL_CMD

        public static final java.lang.String CANCEL_CMD
        The Cancel button click action command
        See Also:
        Constant Field Values
      • ADDWORD_1

        public static final java.lang.String ADDWORD_1
        Add word confirm
        See Also:
        Constant Field Values
      • suggestList

        protected javax.swing.JList suggestList
      • checkText

        protected javax.swing.JTextField checkText
      • listenerList

        protected javax.swing.event.EventListenerList listenerList
        The listener list (holds actionlisteners)
      • messages

        protected java.util.ResourceBundle messages
    • Constructor Detail

      • JSpellForm

        public JSpellForm()
        Panel constructor
    • Method Detail

      • makeEastPanel

        protected javax.swing.JPanel makeEastPanel()
        Creates the buttons on the left hand side of the panel
      • makeCentrePanel

        protected javax.swing.JPanel makeCentrePanel()
      • initialiseGUI

        protected void initialiseGUI()
        Called by the constructor to initialise the GUI
      • addActionListener

        public void addActionListener​(java.awt.event.ActionListener l)
        Register an action listener
      • removeActionListener

        public void removeActionListener​(java.awt.event.ActionListener l)
        Deregister an action listener
      • fireActionEvent

        protected void fireActionEvent​(java.awt.event.ActionEvent e)
      • setSpellEvent

        public void setSpellEvent​(SpellCheckEvent event)
        Sets the current spell check event that is being shown to the user
      • valueChanged

        public void valueChanged​(javax.swing.event.ListSelectionEvent e)
        Fired when a value in the list is selected
        Specified by:
        valueChanged in interface javax.swing.event.ListSelectionListener
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent e)
        Fired when a button is selected
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • main

        public static void main​(java.lang.String[] args)