@Deprecated public class TLcdPropertyCanvas extends Canvas 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.Canvas.AccessibleAWTCanvas
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
TLcdPropertyCanvas(PropertyEditor aPropertyEditor)
Deprecated.
Construct a
TLcdPropertyCanvas with a PropertyEditor that supports
custom editor. |
TLcdPropertyCanvas(PropertyEditor aPropertyEditor,
Frame aParentFrame)
Deprecated.
Same as
TLcdPropertyCanvas ( 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 |
paint(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.
|
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
public TLcdPropertyCanvas(PropertyEditor aPropertyEditor)
TLcdPropertyCanvas
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 TLcdPropertyCanvas
will register itself as PropertyChangeListener
to the given PropertyEditor, and repaint itself each a PropertyChangeEvent
has been fire.
public TLcdPropertyCanvas(PropertyEditor aPropertyEditor, Frame aParentFrame)
TLcdPropertyCanvas
( 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 Component
public void propertyChange(PropertyChangeEvent aEvent)
propertyChange
in interface PropertyChangeListener
public void paint(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.
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()