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

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.PlainTextField
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, FieldInterface

public class PlainTextField
extends javax.swing.JPanel
implements FieldInterface

The Class PlainTextField.

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
PlainTextField(javax.swing.CellEditor cellEditor, java.awt.Color backgroundColor, SpreadSheetEditorSheet spreadSheetEditorSheet, java.lang.String hyperlink)
          Instantiates a new plain text field.
 
Method Summary
 java.lang.Object getValue()
          Gets the value.
 void setBackground(java.awt.Color color)
          Sets the background.
 void setBold(boolean bold)
          Sets the bold.
 void setExternalValue(java.lang.String text)
          Sets the external value.
 void setForeground(java.awt.Color color)
          Sets the foreground.
 void setHighLightColor(java.awt.Color color)
          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, setEnabled, 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, addMouseListener, 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

PlainTextField

public PlainTextField(javax.swing.CellEditor cellEditor,
                      java.awt.Color backgroundColor,
                      SpreadSheetEditorSheet spreadSheetEditorSheet,
                      java.lang.String hyperlink)
Instantiates a new plain text field.

Parameters:
cellEditor - the cell editor
backgroundColor - the background color
spreadSheetEditorSheet - the spread sheet editor sheet
hyperlink - the hyperlink
Method Detail

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

setExternalValue

public void setExternalValue(java.lang.String text)
Sets the external value.

Parameters:
text - the new external value

setHighLightColor

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

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

setBackground

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

Specified by:
setBackground in interface FieldInterface
Overrides:
setBackground in class javax.swing.JComponent
Parameters:
color - 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

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

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