vue
Class MenuSauvegarder
java.lang.Object
javax.microedition.lcdui.Displayable
javax.microedition.lcdui.Canvas
vue.MenuSauvegarder
- All Implemented Interfaces:
- java.lang.Runnable
public class MenuSauvegarder
- extends javax.microedition.lcdui.Canvas
- implements java.lang.Runnable
Affiche le menu permettant de sauvegarder une partie.
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 |
Method Summary |
java.lang.Thread |
getMenuThread()
|
protected void |
keyPressed(int code)
Capture les clics et pressions sur les touches |
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 |
policeTexteNonSelectionne
private static final javax.microedition.lcdui.Font policeTexteNonSelectionne
policeTexteSelectionne
private static final javax.microedition.lcdui.Font policeTexteSelectionne
couleurTexteNonSelectionne
private static final int couleurTexteNonSelectionne
- See Also:
- Constant Field Values
couleurTexteSelectionne
private static final int couleurTexteSelectionne
- See Also:
- Constant Field Values
contourTexteSelectionne
private static final int contourTexteSelectionne
- See Also:
- Constant Field Values
largeurEcran
private static int largeurEcran
hauteurEcran
private static int hauteurEcran
positionDepartMenu
private static int positionDepartMenu
espaceEntreElementsDuMenu
private static final int espaceEntreElementsDuMenu
menuIdx
private static int menuIdx
nbIndex
private int nbIndex
menuThread
private java.lang.Thread menuThread
mainMenu
private java.lang.String[] mainMenu
stratego
private Stratego stratego
source
private MenuInGame source
display
private javax.microedition.lcdui.Display display
sauvegarde
private Sauvegarde sauvegarde
background
private javax.microedition.lcdui.Image background
MenuSauvegarder
public MenuSauvegarder(MenuInGame source,
Stratego stratego,
javax.microedition.lcdui.Display display)
- Constructeur
- Parameters:
source
- menu sourcestratego
- instance du Strategodisplay
- instance de Display pour afficher une fenetre
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
paint
protected void paint(javax.microedition.lcdui.Graphics g)
- Dessine le menu.
- Specified by:
paint
in class javax.microedition.lcdui.Canvas
keyPressed
protected void keyPressed(int code)
- Capture les clics et pressions sur les touches
- Overrides:
keyPressed
in class javax.microedition.lcdui.Canvas
- Parameters:
code
- code de la touche
getMenuThread
public java.lang.Thread getMenuThread()