Package com.luciad.beans.swing
Class TLcdPropertyCanvasSW
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
com.luciad.beans.swing.TLcdPropertyCanvasSW
- All Implemented Interfaces:
MouseListener
,ImageObserver
,MenuContainer
,PropertyChangeListener
,Serializable
,EventListener
,Accessible
,SwingConstants
@Deprecated
public class TLcdPropertyCanvasSW
extends JLabel
implements MouseListener, PropertyChangeListener
Deprecated.
Use a UI builder (e.g. Swing) or binding framework instead.
This
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.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JLabel
JLabel.AccessibleJLabel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Fields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
-
Constructor Summary
ConstructorDescriptionTLcdPropertyCanvasSW
(PropertyEditor aPropertyEditor) Deprecated.Construct aTLcdPropertyCanvasSW
with aPropertyEditor
that supports custom editor.TLcdPropertyCanvasSW
(PropertyEditor aPropertyEditor, Frame aParentFrame) Deprecated.Same asTLcdPropertyCanvasSW
(PropertyEditor
) with a Frame to be used as parentFrame
for theILcdPropertyDialog
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.Deprecated.Deprecated.Deprecated.Gets thePropertyEditor
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 aILcdPropertyDialog
visible with the set PropertyEditor.void
Deprecated.RedefinesComponent.paint(Graphics)
.void
propertyChange
(PropertyChangeEvent aEvent) Deprecated.Repaints itself.void
Deprecated.Redefines removeNotify in order to unregister itself as PropertyChangeListener from the set PropertyEditor.void
setPropertyEditor
(PropertyEditor aPropertyEditor) Deprecated.Sets thePropertyEditor
to be considered.boolean
shouldSelectCell
(EventObject aEvent) Deprecated.boolean
Deprecated.Methods inherited from class javax.swing.JLabel
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
Methods inherited from class javax.swing.JComponent
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
Methods inherited from class java.awt.Container
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
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
TLcdPropertyCanvasSW
Deprecated.Construct aTLcdPropertyCanvasSW
with aPropertyEditor
that supports custom editor.The parent
Frame
for theILcdPropertyDialog
will be found usingTLcdAWTUtil.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. -
TLcdPropertyCanvasSW
Deprecated.Same asTLcdPropertyCanvasSW
(PropertyEditor
) with a Frame to be used as parentFrame
for theILcdPropertyDialog
.
-
-
Method Details
-
getPropertyEditor
Deprecated.Gets thePropertyEditor
to be considered.aPropertyEditor
must have a custom editor. -
setPropertyEditor
Deprecated.Sets thePropertyEditor
to be considered.aPropertyEditor
must have a custom editor. -
removeNotify
public void removeNotify()Deprecated.Redefines removeNotify in order to unregister itself as PropertyChangeListener from the set PropertyEditor.- Overrides:
removeNotify
in classJComponent
-
propertyChange
Deprecated.Repaints itself.- Specified by:
propertyChange
in interfacePropertyChangeListener
-
paintComponent
Deprecated.RedefinesComponent.paint(Graphics)
.If the set
PropertyEditor
is paintable, the PropertyEditor.paint method will be called. If not theString
returned by PropertyEditor.getAsText with drawn.- Overrides:
paintComponent
in classJComponent
-
mouseReleased
Deprecated.Makes aILcdPropertyDialog
visible with the set PropertyEditor.- Specified by:
mouseReleased
in interfaceMouseListener
-
mousePressed
Deprecated.Implements MouseListener.mousePressed. NoAction
is performed here.- Specified by:
mousePressed
in interfaceMouseListener
-
mouseClicked
Deprecated.Implements MouseListener.mouseClicked. NoAction
is performed here.- Specified by:
mouseClicked
in interfaceMouseListener
-
mouseEntered
Deprecated.Implements MouseListener.mouseEntered. NoAction
is performed here.- Specified by:
mouseEntered
in interfaceMouseListener
-
mouseExited
Deprecated.Implements MouseListener.mouseExited. NoAction
is performed here.- Specified by:
mouseExited
in interfaceMouseListener
-
getComponent
Deprecated. -
getCellEditorValue
Deprecated. -
isCellEditable
Deprecated. -
shouldSelectCell
Deprecated. -
stopCellEditing
public boolean stopCellEditing()Deprecated. -
cancelCellEditing
public void cancelCellEditing()Deprecated.
-