|
||||||||||
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
vue.MenuOption
public class MenuOption
Affiche le menu permettant de modifier les options.
Field Summary | |
---|---|
private javax.microedition.lcdui.Image |
background
|
private static int |
contourTexteSelectionne
|
private static int |
couleurTexteNonSelectionne
|
private static int |
couleurTexteSelectionne
|
private javax.microedition.lcdui.Display |
display
|
private static int |
espaceEntreElementsDuMenu
|
private static int |
hauteurEcran
|
private static int |
largeurEcran
|
private java.lang.String[] |
mainMenu
|
private static int |
menuIdx
|
private MenuInGame |
menuInGameSource
|
private java.lang.Thread |
menuThread
|
private static javax.microedition.lcdui.Font |
policeTexteNonSelectionne
|
private static javax.microedition.lcdui.Font |
policeTexteSelectionne
|
private static int |
positionDepartMenu
|
private Stratego |
stratego
|
private java.lang.String |
titreMenu
|
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 | |
---|---|
MenuOption(Stratego stratego,
javax.microedition.lcdui.Display display)
Constructeur utilisé à partir du menu principal |
|
MenuOption(Stratego stratego,
MenuInGame source,
javax.microedition.lcdui.Display display)
Constructeur utilisé à partir d'une partie en cours |
Method Summary | |
---|---|
private void |
initialiser()
Initialise le menu. |
protected void |
keyPressed(int code)
Capture les clics et pressions sur les touches |
private void |
mettreAJourMenu()
Met le menu à jour lors du changement d'une option. |
protected void |
paint(javax.microedition.lcdui.Graphics g)
Dessine le menu. |
void |
run()
|
Methods inherited from class javax.microedition.lcdui.Canvas |
---|
getGameAction, getKeyCode, getKeyName, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyReleased, keyRepeated, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, setCommandListener, setFullScreenMode, showNotify, sizeChanged |
Methods inherited from class javax.microedition.lcdui.Displayable |
---|
addCommand, getHeight, getTicker, getTitle, getWidth, isShown, removeCommand, setTicker, setTitle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final javax.microedition.lcdui.Font policeTexteNonSelectionne
private static final javax.microedition.lcdui.Font policeTexteSelectionne
private static final int couleurTexteNonSelectionne
private static final int couleurTexteSelectionne
private static final int contourTexteSelectionne
private static int largeurEcran
private static int hauteurEcran
private static int positionDepartMenu
private static final int espaceEntreElementsDuMenu
private static int menuIdx
private java.lang.Thread menuThread
private java.lang.String[] mainMenu
private javax.microedition.lcdui.Image background
private java.lang.String titreMenu
private Stratego stratego
private MenuInGame menuInGameSource
private javax.microedition.lcdui.Display display
Constructor Detail |
---|
public MenuOption(Stratego stratego, javax.microedition.lcdui.Display display)
stratego
- instance du Strategodisplay
- instance de Display pour afficher une fenêtrepublic MenuOption(Stratego stratego, MenuInGame source, javax.microedition.lcdui.Display display)
stratego
- instance du Strategosource
- menu sourcedisplay
- instance de Display pour afficher une fenêtreMethod Detail |
---|
private void initialiser()
public void run()
run
in interface java.lang.Runnable
protected void paint(javax.microedition.lcdui.Graphics g)
paint
in class javax.microedition.lcdui.Canvas
private void mettreAJourMenu()
protected void keyPressed(int code)
keyPressed
in class javax.microedition.lcdui.Canvas
code
- code de la touche
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |