JavaView© v3.95.000

jv.number
Class PdColor_IP

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended byjv.object.PsPanel
                  extended byjv.number.PdColor_IP
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, PsUpdateIf, java.io.Serializable, java.awt.event.TextListener

public class PdColor_IP
extends PsPanel
implements java.awt.event.MouseListener, java.awt.event.TextListener

Horizontal info panel of PdColor with label, colored field, and rgb value fields. Dialog for picking color from a color wheel is activated by clicking inside the color field of info panel PdColor_IP.

Use method newInspector(PsPanel.INFO_EXT) of the associated color to obtain this panel for inclusion into other panels. Note, this panel reports all events to its associated color, not to the panel it is contained in. Therefore, do not set the parent of this panel other than the associated color.

See Also:
PdColor, PdColor_Dialog, Serialized Form

Field Summary
 
Fields inherited from class jv.object.PsPanel
BORDER_GROOVE, BORDER_LINE, BORDER_NONE, BORDER_SUNK, CONFIG, CONFIG_EXT, INFO, INFO_EXT, LABEL, LABEL_EXT, MATERIAL, MATERIAL_EXT, TEXTURE, TEXTURE_EXT, VECTOR, VECTOR_EXT
 
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
PdColor_IP()
           
 
Method Summary
 java.awt.Color getColor()
           
 void mouseClicked(java.awt.event.MouseEvent event)
          No method body, simply to fulfill interface.
 void mouseEntered(java.awt.event.MouseEvent event)
          No method body, simply to fulfill interface.
 void mouseExited(java.awt.event.MouseEvent event)
          No method body, simply to fulfill interface.
 void mousePressed(java.awt.event.MouseEvent event)
          Open the color dialog when mouse pressed inside the colored field.
 void mouseReleased(java.awt.event.MouseEvent event)
          No method body, simply to fulfill interface.
 void setEnabled(boolean flag)
           
 void setParent(PsUpdateIf parent)
          Set parent of this panel which receives update events.
 void textValueChanged(java.awt.event.TextEvent event)
           
 boolean update(java.lang.Object object)
          Update the panel whenever the parent has changed somewhere else.
 
Methods inherited from class jv.object.PsPanel
addLabelComponent, addLine, addSubTitle, addTextField, addTitle, drawBorder, drawBorder, drawBorder, drawBorder, drawText, getFather, getInsets, getLanguage, getPreferredSize, getTitle, hasTitle, init, instanceOf, paint, removeTitle, select, setBackColor, setBorderType, setEnabled, setImage, setInsetSize, setInsetSizeHorizontal, setInsetSizeVertical, setLabel, setLabel, setOutOfDate, setPreferredSize, setSelectedCheckbox, setState, setText, setText, setTitle, setVisible, update
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.object.PsUpdateIf
getName
 

Constructor Detail

PdColor_IP

public PdColor_IP()
Method Detail

setParent

public void setParent(PsUpdateIf parent)
Description copied from class: PsPanel
Set parent of this panel which receives update events.

The method getFather allows to retrieve this parent.

Specified by:
setParent in interface PsUpdateIf
Overrides:
setParent in class PsPanel
Parameters:
parent - parent of this panel
See Also:
PsPanel.getFather()

update

public boolean update(java.lang.Object object)
Update the panel whenever the parent has changed somewhere else. Method is invoked from the parent or its superclasses.

Specified by:
update in interface PsUpdateIf
Overrides:
update in class PsPanel

getColor

public java.awt.Color getColor()

setEnabled

public void setEnabled(boolean flag)

textValueChanged

public void textValueChanged(java.awt.event.TextEvent event)
Specified by:
textValueChanged in interface java.awt.event.TextListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent event)
Open the color dialog when mouse pressed inside the colored field.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Since:
JavaView 2.53

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent event)
No method body, simply to fulfill interface.

Specified by:
mouseClicked in interface java.awt.event.MouseListener
Since:
JavaView 2.53

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent event)
No method body, simply to fulfill interface.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Since:
JavaView 2.53

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent event)
No method body, simply to fulfill interface.

Specified by:
mouseEntered in interface java.awt.event.MouseListener
Since:
JavaView 2.53

mouseExited

public void mouseExited(java.awt.event.MouseEvent event)
No method body, simply to fulfill interface.

Specified by:
mouseExited in interface java.awt.event.MouseListener
Since:
JavaView 2.53

JavaView© v3.95.000

The software JavaView© is copyright protected. All Rights Reserved.