com.klg.jclass.table.beans
Class DataEditor
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--com.klg.jclass.table.beans.TablePropertyEditor
|
+--com.klg.jclass.table.beans.DataEditor
- All Implemented Interfaces:
- Accessible, ActionListener, EventListener, FocusListener, ImageObserver, ItemListener, JCSelectListener, JCTableDataListener, MenuContainer, PropertyEditor, Serializable
- public class DataEditor
- extends TablePropertyEditor
- implements ActionListener, ItemListener, FocusListener, JCTableDataListener
Sub-class this to create a series editor for series with enum strings
and type in TCTblConvert.enum_strings.
- Since:
- JClass 4.0K for Java 2. If you are using JClass 4.0J,
which is based on JDK 1.1, some of the return types for this class'
fields or methods are based on the corresponding
com.sun.java.util
class.
- See Also:
- Serialized Form
Fields inherited from class com.klg.jclass.table.beans.TablePropertyEditor |
ALL, ALL_CELLS, ALLCELLS, buttonResetAll, choiceColumn, choiceRow, EnumCells, EnumRange, initValue, LABEL, MAXINT, nl, NOVALUE, numberDelimiters, RANGE, SELECT_ALL, SELECT_CELLS, SELECT_COLUMNS, SELECT_NONE, selectionPolicy, SHOW_COLUMNS, support, tableView, textColumn, textHeight, textRow, textWidth, updateComponents |
Constructor Summary |
DataEditor()
Constructs a DataEditor editor. |
Methods inherited from class com.klg.jclass.table.beans.TablePropertyEditor |
addPropertyChangeListener, afterSelect, beforeSelect, enable, errorMessageBox, findParent, getCustomEditor, getFirstCell, getInt, getRangeValue, getRangeValue, getStart, getTableView, getTags, init, initComboBox, isPaintable, makeControlPanel, makeSelectionPanel, makeSizeResetPanel, paintValue, removePropertyChangeListener, select, setAsText, setChoice, setSelected, setSelected, setSelectedItem, supportsCustomEditor, toIntValue, toString, updateSelection, updateSelection, updateSize, updateSizePanel, updateTableSize |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
DataEditor
public DataEditor()
- Constructs a DataEditor editor.
getValue
public Object getValue()
- Returns the current value of the property.
- Specified by:
getValue
in interface PropertyEditor
setValue
public void setValue(Object value)
- Sets a new property value.
- Specified by:
setValue
in interface PropertyEditor
- Overrides:
setValue
in class TablePropertyEditor
getAsText
public String getAsText()
- Returns the current property value as a String instance.
- Specified by:
getAsText
in interface PropertyEditor
getJavaInitializationString
public String getJavaInitializationString()
- Returns a fragment of Java code representing an initializer
for the current value.
- Specified by:
getJavaInitializationString
in interface PropertyEditor
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
- Overrides:
actionPerformed
in class TablePropertyEditor
focusGained
public void focusGained(FocusEvent e)
- Specified by:
focusGained
in interface FocusListener
- Overrides:
focusGained
in class TablePropertyEditor
focusLost
public void focusLost(FocusEvent e)
- Specified by:
focusLost
in interface FocusListener
- Overrides:
focusLost
in class TablePropertyEditor
dataChanged
public void dataChanged(com.klg.jclass.table.JCTableDataEvent e)
- Description copied from interface:
JCTableDataListener
- Invoked when the data source is changed.
- Specified by:
dataChanged
in interface JCTableDataListener
itemStateChanged
public void itemStateChanged(ItemEvent e)
- Specified by:
itemStateChanged
in interface ItemListener
- Overrides:
itemStateChanged
in class TablePropertyEditor
init
protected void init()
- Description copied from class:
TablePropertyEditor
- Initializes the layout of the custom editor.
- Overrides:
init
in class TablePropertyEditor
makePropertyPanel
protected JComponent makePropertyPanel()
- Specified by:
makePropertyPanel
in class TablePropertyEditor
updatePropertyPanel
protected void updatePropertyPanel(com.klg.jclass.table.JCCellRange c)
- Specified by:
updatePropertyPanel
in class TablePropertyEditor
updateData
protected void updateData()
showSource
protected void showSource()
setDataSource
protected void setDataSource(com.klg.jclass.table.TableDataModel dataSource)
toVector
public static Vector toVector(String s,
String delimiter)
- Converts a delimited list of tokens to a Vector.
- Parameters:
s
- the string to convertdelimiter
- the delimiter that separates the tokens in the string
toString
public static String toString(Vector v,
String delimiter)