|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.microedition.lcdui.Displayable
javax.microedition.lcdui.Canvas
example.chooser.MiniColorChooser
public class MiniColorChooser
A Color chooser. This screen can be used to display and choose colors. The current color is always available via the getColor methods. It can be set with setColor.
Field Summary | |
---|---|
(package private) static int |
BAR_H
Color bar height |
(package private) static int |
BORDER
Border width |
(package private) int |
ndx
current index |
(package private) int |
rgbColor
current color |
Fields inherited from class javax.microedition.lcdui.Canvas |
---|
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP |
Constructor Summary | |
---|---|
MiniColorChooser()
Create a new MiniColorChooser for a single color. |
Method Summary | |
---|---|
int |
getColor()
Gets the current color. |
protected void |
keyPressed(int key)
Left and Right are used to change which color bar to change Up and Down are used to increase/decrease the value of that bar. |
void |
keyRepeated(int key)
Handle repeat as in pressed. |
protected void |
paint(javax.microedition.lcdui.Graphics g)
Paint the canvas with the current color and controls to change it. |
void |
setColor(int RGB)
Sets the current color to the specified RGB values. |
Methods inherited from class javax.microedition.lcdui.Canvas |
---|
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyReleased, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, setFullScreenMode, showNotify, sizeChanged |
Methods inherited from class javax.microedition.lcdui.Displayable |
---|
addCommand, getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setCommandListener, setTicker, setTitle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final int BORDER
static final int BAR_H
int rgbColor
int ndx
Constructor Detail |
---|
public MiniColorChooser()
Method Detail |
---|
public void setColor(int RGB)
RGB
- The color being set.public int getColor()
setColor(int)
protected void paint(javax.microedition.lcdui.Graphics g)
paint
in class javax.microedition.lcdui.Canvas
g
- the graphics context to draw to the screen.public void keyRepeated(int key)
keyRepeated
in class javax.microedition.lcdui.Canvas
key
- was pressedprotected void keyPressed(int key)
keyPressed
in class javax.microedition.lcdui.Canvas
key
- was pressed
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |