WebObjects 5.2

com.webobjects.eointerface.swing
Class EOFormCell

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--com.webobjects.eointerface.swing.EOFormCell
All Implemented Interfaces:
EOTextComponentAccess, ImageObserver, MenuContainer, NSDisposable, Serializable

public class EOFormCell
extends JComponent
implements EOTextComponentAccess, NSDisposable

EOFormCell objects implement entries in EOForms. An EOFormCell has a field component (an editable EOTextField into which users enter data) and a label (or title) component which is an uneditable text field that identifies the purpose of the form cell's field component.

See Also:
EOForm, Serialized Form

Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, 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
EOFormCell()
          Constructs a new EOFormCell.
 
Method Summary
 void addActionListener(ActionListener listener)
          Adds an ActionListener to the receiver's editable text field.
 void dispose()
          Releases all resources used by this object and ensures that it becomes available for garbage collection.
 EOTextField fieldComponent()
          Returns the editable text field of the form cell.
 void removeActionListener(ActionListener listener)
          Removes an ActionListener from the receiver's editable text field.
 void setTitle(String title)
          Sets the receiver's label to title.
 void setTitleWidth(int width)
          Sets the width of the receiver's label component.
 JTextComponent textComponent()
          Returns the editable text field of the form cell as JTextComponent.
 String title()
          Returns the receiver's label.
 EOTextField titleComponent()
          Returns the label component of the form cell.
 int titleWidth()
          Returns the receiver's label component width.
 
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, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EOFormCell

public EOFormCell()
Constructs a new EOFormCell.
Method Detail

addActionListener

public void addActionListener(ActionListener listener)
Adds an ActionListener to the receiver's editable text field.
Parameters:
listener - the action listener

dispose

public void dispose()
Releases all resources used by this object and ensures that it becomes available for garbage collection. Note that you should not use the object any further after invoking dispose.
Specified by:
dispose in interface NSDisposable

fieldComponent

public EOTextField fieldComponent()
Returns the editable text field of the form cell.
Returns:
the editable text field of the form cell

removeActionListener

public void removeActionListener(ActionListener listener)
Removes an ActionListener from the receiver's editable text field.
Parameters:
listener - the action listener

setTitle

public void setTitle(String title)
Sets the receiver's label to title.
Parameters:
title - the label

setTitleWidth

public void setTitleWidth(int width)
Sets the width of the receiver's label component. Typically the width of the label component is handled automatically, you should never need to invoke this method.
Parameters:
width - the label component width

textComponent

public JTextComponent textComponent()
Returns the editable text field of the form cell as JTextComponent.
Specified by:
textComponent in interface EOTextComponentAccess
Returns:
the editable text field of the form cell

title

public String title()
Returns the receiver's label.
Returns:
the label

titleComponent

public EOTextField titleComponent()
Returns the label component of the form cell.
Returns:
the label component of the form cell

titleWidth

public int titleWidth()
Returns the receiver's label component width.
Returns:
the label component width

Last updated Fri Feb 21 13:15:00 PST 2003.

Copyright © 2003 Apple Computer, Inc.