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.ListSelectionListenerImplementation 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.StringADD_CMDThe Add button click action commandstatic java.lang.StringADDWORD_1Add word confirmstatic java.lang.StringADDWORD_2static java.lang.StringADDWORD_3static java.lang.StringCANCEL_CMDThe Cancel button click action commandprotected javax.swing.JTextFieldcheckTextstatic java.lang.StringIGNORE_CMDThe Ignore button click action commandstatic java.lang.StringIGNOREALL_CMDThe Ignore All button click action commandprotected javax.swing.event.EventListenerListlistenerListThe listener list (holds actionlisteners)protected java.util.ResourceBundlemessagesstatic java.lang.StringREPLACE_CMDThe Replace button click action commandstatic java.lang.StringREPLACEALL_CMDThe Replace All button click action commandprotected SpellCheckEventspellEventprotected javax.swing.JListsuggestList-
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 voidactionPerformed(java.awt.event.ActionEvent e)Fired when a button is selectedvoidaddActionListener(java.awt.event.ActionListener l)Register an action listenerprotected voidfireActionEvent(java.awt.event.ActionEvent e)protected voidinitialiseGUI()Called by the constructor to initialise the GUIstatic voidmain(java.lang.String[] args)protected javax.swing.JPanelmakeCentrePanel()protected javax.swing.JPanelmakeEastPanel()Creates the buttons on the left hand side of the panelvoidremoveActionListener(java.awt.event.ActionListener l)Deregister an action listenervoidsetSpellEvent(SpellCheckEvent event)Sets the current spell check event that is being shown to the uservoidvalueChanged(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:
valueChangedin interfacejavax.swing.event.ListSelectionListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
Fired when a button is selected- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
main
public static void main(java.lang.String[] args)
-
-