|
JavaView® v2.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Panel
|
+--jv.object.PsPanel
|
+--jv.number.PuColorPicker
Panel with rainbow color wheel and RGB and brightness sliders.
Use method #getColor to get the current color choice.
PdColor_IP,
PdColor_Dialog, Serialized Form| Fields inherited from class jv.object.PsPanel |
BORDER_GROOVE, BORDER_LINE, BORDER_NONE, BORDER_SUNK |
| 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 | |
PuColorPicker(java.awt.Color initColor)
Create a new color inspector with color wheel for picking colors. |
|
| Method Summary | |
java.awt.Color |
getColor()
Get current color selection. |
java.awt.Color |
getDefColor()
Get the default color. |
java.awt.Dimension |
getPreferredSize()
Get preferred size of this panel for inclusion in other containers. |
static java.awt.Image |
getWheel(int imgWidth,
int imgHeight,
int brightness,
int[] pix)
Compute a color wheel in a square panel of size width == height. |
void |
init()
|
void |
mouseClicked(java.awt.event.MouseEvent event)
Do nothing. |
void |
mouseDragged(java.awt.event.MouseEvent event)
Invoce mousePressed. |
void |
mouseEntered(java.awt.event.MouseEvent event)
Do nothing. |
void |
mouseExited(java.awt.event.MouseEvent event)
Do nothing. |
void |
mouseMoved(java.awt.event.MouseEvent event)
Do nothing. |
void |
mousePressed(java.awt.event.MouseEvent event)
There are two panels which issue mouse events: If user clicks into the color wheel then current color is set. |
void |
mouseReleased(java.awt.event.MouseEvent event)
|
void |
setColor(java.awt.Color rgbColor)
Set current color and values of rgb sliders. |
void |
setDefColor(java.awt.Color rgbColor)
Set the default color. |
boolean |
update(java.lang.Object event)
Update dialog if color slider or brightness slider has changed. |
| Methods inherited from class jv.object.PsPanel |
addLabelComponent, addLine, addSubTitle, addTextField, addTitle, drawBorder, drawBorder, drawText, getFather, getInsets, getLanguage, getTitle, hasTitle, instanceOf, paint, setBorderType, setImage, setInsetSize, setOutOfDate, setParent, 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, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, getListeners, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, validate |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
| 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 |
public PuColorPicker(java.awt.Color initColor)
| Method Detail |
public void init()
init in class PsPanelpublic void mousePressed(java.awt.event.MouseEvent event)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent event)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseExited(java.awt.event.MouseEvent event)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent event)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent event)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent event)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseReleased(java.awt.event.MouseEvent event)
mouseReleased in interface java.awt.event.MouseListenerpublic java.awt.Color getColor()
public java.awt.Color getDefColor()
public void setDefColor(java.awt.Color rgbColor)
public void setColor(java.awt.Color rgbColor)
public boolean update(java.lang.Object event)
update in class PsPaneljv.object.PsUpdateIfevent - carries a lot of informationPsObject,
PsUpdateIf.getFather(),
PsUpdateIf.setParent(PsUpdateIf)public java.awt.Dimension getPreferredSize()
getPreferredSize in class java.awt.Container
public static java.awt.Image getWheel(int imgWidth,
int imgHeight,
int brightness,
int[] pix)
imgWidth - width of color wheel image in pixelimgHeight - height of color wheel image in pixelbrightness - brighness of image in [0,255]pix - array stores color as integer, maybe null.
|
JavaView® v2.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||