@Deprecated public class TLcdPropertyCanvasSW extends JLabel implements MouseListener, PropertyChangeListener
Component
can be used to edit a property which PropertyEditor
defines
a custom editor (PropertyEditor.supportsCustomEditor). When clicking on this
Canvas, a ILcdPropertyDialog
that will contains the custom editor will be
set visible.JLabel.AccessibleJLabel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
TLcdPropertyCanvasSW(PropertyEditor aPropertyEditor)
Deprecated.
Construct a
TLcdPropertyCanvasSW with a PropertyEditor that supports
custom editor. |
TLcdPropertyCanvasSW(PropertyEditor aPropertyEditor,
Frame aParentFrame)
Deprecated.
Same as
TLcdPropertyCanvasSW ( PropertyEditor ) with a Frame
to be used as parent Frame for the ILcdPropertyDialog . |
Modifier and Type | Method and Description |
---|---|
void |
cancelCellEditing()
Deprecated.
|
Object |
getCellEditorValue()
Deprecated.
|
Component |
getComponent()
Deprecated.
|
PropertyEditor |
getPropertyEditor()
Deprecated.
Gets the
PropertyEditor to be considered. |
boolean |
isCellEditable(EventObject aEvent)
Deprecated.
|
void |
mouseClicked(MouseEvent evt)
Deprecated.
Implements MouseListener.mouseClicked.
|
void |
mouseEntered(MouseEvent evt)
Deprecated.
Implements MouseListener.mouseEntered.
|
void |
mouseExited(MouseEvent evt)
Deprecated.
Implements MouseListener.mouseExited.
|
void |
mousePressed(MouseEvent evt)
Deprecated.
Implements MouseListener.mousePressed.
|
void |
mouseReleased(MouseEvent evt)
Deprecated.
Makes a
ILcdPropertyDialog visible with the set PropertyEditor. |
void |
paintComponent(Graphics g)
Deprecated.
Redefines
Component.paint(Graphics) . |
void |
propertyChange(PropertyChangeEvent aEvent)
Deprecated.
Repaints itself.
|
void |
removeNotify()
Deprecated.
Redefines removeNotify in order to unregister itself as PropertyChangeListener
from the set PropertyEditor.
|
void |
setPropertyEditor(PropertyEditor aPropertyEditor)
Deprecated.
Sets the
PropertyEditor to be considered. |
boolean |
shouldSelectCell(EventObject aEvent)
Deprecated.
|
boolean |
stopCellEditing()
Deprecated.
|
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
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, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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
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
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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public TLcdPropertyCanvasSW(PropertyEditor aPropertyEditor)
TLcdPropertyCanvasSW
with a PropertyEditor
that supports
custom editor.
The parent Frame
for the ILcdPropertyDialog
will be
found using TLcdAWTUtil.findParentFrame
(Object) with the MouseEvent
received on the MouseReleased.
This TLcdPropertyCanvasSW
will register itself as PropertyChangeListener
to the given PropertyEditor, and repaint itself each a PropertyChangeEvent
has been fire.
public TLcdPropertyCanvasSW(PropertyEditor aPropertyEditor, Frame aParentFrame)
TLcdPropertyCanvasSW
( PropertyEditor
) with a Frame
to be used as parent Frame
for the ILcdPropertyDialog
.public PropertyEditor getPropertyEditor()
PropertyEditor
to be considered.
aPropertyEditor
must have a custom editor.public void setPropertyEditor(PropertyEditor aPropertyEditor)
PropertyEditor
to be considered.
aPropertyEditor
must have a custom editor.public void removeNotify()
removeNotify
in class JComponent
public void propertyChange(PropertyChangeEvent aEvent)
propertyChange
in interface PropertyChangeListener
public void paintComponent(Graphics g)
Component.paint(Graphics)
.
If the set PropertyEditor
is paintable, the PropertyEditor.paint method
will be called. If not the String
returned by PropertyEditor.getAsText
with drawn.
paintComponent
in class JComponent
public void mouseReleased(MouseEvent evt)
ILcdPropertyDialog
visible with the set PropertyEditor.mouseReleased
in interface MouseListener
public void mousePressed(MouseEvent evt)
Action
is performed here.mousePressed
in interface MouseListener
public void mouseClicked(MouseEvent evt)
Action
is performed here.mouseClicked
in interface MouseListener
public void mouseEntered(MouseEvent evt)
Action
is performed here.mouseEntered
in interface MouseListener
public void mouseExited(MouseEvent evt)
Action
is performed here.mouseExited
in interface MouseListener
public Component getComponent()
public Object getCellEditorValue()
public boolean isCellEditable(EventObject aEvent)
public boolean shouldSelectCell(EventObject aEvent)
public boolean stopCellEditing()
public void cancelCellEditing()