net.sourceforge.fixagora.basis.client.view.component
Class AbstractTextField

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by net.sourceforge.fixagora.basis.client.view.component.AbstractTextField
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, FieldInterface
Direct Known Subclasses:
AbstractDateTextField, NumberTextField

public abstract class AbstractTextField
extends javax.swing.JPanel
implements FieldInterface

The Class AbstractTextField.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
AbstractTextField(java.awt.Color backgroundColor)
          Instantiates a new abstract text field.
 
Method Summary
 void addActionListener(java.awt.event.ActionListener actionListener)
          Adds the action listener.
 void addMouseListener(java.awt.event.MouseListener l)
           
 javax.swing.text.Document getDocument()
          Gets the document.
 javax.swing.JTextField getJTextField()
          Gets the j text field.
 java.lang.Object getValue()
          Gets the value.
 boolean isGradientPaint()
          Checks if is gradient paint.
 void postActionEvent()
          Post action event.
 void setBackground(java.awt.Color bg)
          Sets the background.
 void setBold(boolean bold)
          Sets the bold.
 void setEnabled(boolean enabled)
           
 void setForeground(java.awt.Color color)
          Sets the foreground.
 void setGradientPaint(boolean gradientPaint)
          Sets the gradient paint.
 void setHighLightColor(java.awt.Color highlight)
          Sets the high light color.
 void setSpreadSheetCellFormat(SpreadSheetCellFormat spreadSheetCellFormat)
          Sets the spread sheet cell format.
 void setValue(java.lang.Object value)
          Sets the value.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sourceforge.fixagora.basis.client.view.component.FieldInterface
setBorder
 

Constructor Detail

AbstractTextField

public AbstractTextField(java.awt.Color backgroundColor)
Instantiates a new abstract text field.

Parameters:
backgroundColor - the background color
Method Detail

getDocument

public javax.swing.text.Document getDocument()
Gets the document.

Returns:
the document

addActionListener

public void addActionListener(java.awt.event.ActionListener actionListener)
Adds the action listener.

Parameters:
actionListener - the action listener

postActionEvent

public void postActionEvent()
Post action event.


setGradientPaint

public void setGradientPaint(boolean gradientPaint)
Sets the gradient paint.

Parameters:
gradientPaint - the new gradient paint

isGradientPaint

public boolean isGradientPaint()
Checks if is gradient paint.

Returns:
true, if is gradient paint

setBackground

public void setBackground(java.awt.Color bg)
Description copied from interface: FieldInterface
Sets the background.

Specified by:
setBackground in interface FieldInterface
Overrides:
setBackground in class javax.swing.JComponent
Parameters:
bg - the new background

setForeground

public void setForeground(java.awt.Color color)
Description copied from interface: FieldInterface
Sets the foreground.

Specified by:
setForeground in interface FieldInterface
Overrides:
setForeground in class javax.swing.JComponent
Parameters:
color - the new foreground

setHighLightColor

public void setHighLightColor(java.awt.Color highlight)
Description copied from interface: FieldInterface
Sets the high light color.

Specified by:
setHighLightColor in interface FieldInterface
Parameters:
highlight - the new high light color

setSpreadSheetCellFormat

public void setSpreadSheetCellFormat(SpreadSheetCellFormat spreadSheetCellFormat)
Description copied from interface: FieldInterface
Sets the spread sheet cell format.

Specified by:
setSpreadSheetCellFormat in interface FieldInterface
Parameters:
spreadSheetCellFormat - the new spread sheet cell format

getJTextField

public javax.swing.JTextField getJTextField()
Gets the j text field.

Returns:
the j text field

setEnabled

public void setEnabled(boolean enabled)
Overrides:
setEnabled in class javax.swing.JComponent

setValue

public void setValue(java.lang.Object value)
Description copied from interface: FieldInterface
Sets the value.

Specified by:
setValue in interface FieldInterface
Parameters:
value - the new value

getValue

public java.lang.Object getValue()
Description copied from interface: FieldInterface
Gets the value.

Specified by:
getValue in interface FieldInterface
Returns:
the value

addMouseListener

public void addMouseListener(java.awt.event.MouseListener l)
Overrides:
addMouseListener in class java.awt.Component

setBold

public void setBold(boolean bold)
Description copied from interface: FieldInterface
Sets the bold.

Specified by:
setBold in interface FieldInterface
Parameters:
bold - the new bold