|
|||||||
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.manyballs.ManyCanvas
public class ManyCanvas
Field Summary | |
---|---|
(package private) SmallBall[] |
balls
|
(package private) javax.microedition.lcdui.Display |
display
|
(package private) int |
height
|
(package private) boolean |
menuShowing
|
(package private) java.lang.String |
msg
Draws the drawing frame (which also contains the ball) and the controls. |
(package private) static int |
NUM_HISTORY
|
(package private) int |
numBalls
|
(package private) boolean |
paused
|
(package private) long[] |
times
|
(package private) int |
times_idx
|
(package private) int |
width
|
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 | |
---|---|
ManyCanvas(javax.microedition.lcdui.Display d,
int maxBalls)
|
Method Summary | |
---|---|
(package private) void |
destroy()
|
protected void |
hideNotify()
|
(package private) boolean |
isPaused()
|
void |
keyPressed(int keyCode)
Handle a pen down event. |
void |
notifyBallThreadStarted()
|
void |
notifyBallThreadStopped()
|
protected void |
paint(javax.microedition.lcdui.Graphics g)
|
(package private) void |
pause()
Pause the balls by signaling each of them to stop. |
protected void |
showNotify()
|
(package private) void |
start()
|
void |
waitForSpecifiedNumberOfThreads(int threadNumber)
|
Methods inherited from class javax.microedition.lcdui.Canvas |
---|
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, isDoubleBuffered, keyReleased, keyRepeated, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, setFullScreenMode, 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 int NUM_HISTORY
javax.microedition.lcdui.Display display
SmallBall[] balls
int numBalls
int width
int height
boolean paused
boolean menuShowing
long[] times
int times_idx
java.lang.String msg
Constructor Detail |
---|
public ManyCanvas(javax.microedition.lcdui.Display d, int maxBalls)
Method Detail |
---|
protected void paint(javax.microedition.lcdui.Graphics g)
paint
in class javax.microedition.lcdui.Canvas
public void keyPressed(int keyCode)
keyPressed
in class javax.microedition.lcdui.Canvas
void destroy()
boolean isPaused()
protected void hideNotify()
hideNotify
in class javax.microedition.lcdui.Canvas
protected void showNotify()
showNotify
in class javax.microedition.lcdui.Canvas
void pause()
void start()
public void notifyBallThreadStarted()
public void notifyBallThreadStopped()
public void waitForSpecifiedNumberOfThreads(int threadNumber)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |