Package com.swabunga.spell.swing
Class JSpellForm
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.swabunga.spell.swing.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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ADD_CMD
The Add button click action commandstatic java.lang.String
ADDWORD_1
Add word confirmstatic java.lang.String
ADDWORD_2
static java.lang.String
ADDWORD_3
static java.lang.String
CANCEL_CMD
The Cancel button click action commandprotected javax.swing.JTextField
checkText
static java.lang.String
IGNORE_CMD
The Ignore button click action commandstatic java.lang.String
IGNOREALL_CMD
The Ignore All button click action commandprotected 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 commandstatic java.lang.String
REPLACEALL_CMD
The Replace All button click action commandprotected 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
-
-
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 selectedvoid
addActionListener(java.awt.event.ActionListener l)
Register an action listenerprotected void
fireActionEvent(java.awt.event.ActionEvent e)
protected void
initialiseGUI()
Called by the constructor to initialise the GUIstatic 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 panelvoid
removeActionListener(java.awt.event.ActionListener l)
Deregister an action listenervoid
setSpellEvent(SpellCheckEvent event)
Sets the current spell check event that is being shown to the uservoid
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
-
-
-
-
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
-
-
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 interfacejavax.swing.event.ListSelectionListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
Fired when a button is selected- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
main
public static void main(java.lang.String[] args)
-
-