com.swabunga.spell.swing
Class JSpellForm

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.swabunga.spell.swing.JSpellForm
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable

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 ([email protected])
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
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
accessibleContext, 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
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
JSpellForm()
          Panel constructor
 
Method Summary
 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, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, 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

ADDWORD_2

public static final java.lang.String ADDWORD_2
See Also:
Constant Field Values

ADDWORD_3

public static final java.lang.String ADDWORD_3
See Also:
Constant Field Values

suggestList

protected javax.swing.JList suggestList

checkText

protected javax.swing.JTextField checkText

spellEvent

protected SpellCheckEvent spellEvent

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)