Class BarreMenu

BarreMenu

public class BarreMenu
implements ActionListener
Barre de menus contenant: Jeu, Options, Personnaliser, Aide.

Version:
Version 1.0 => Version de base mais alors de base...
Author:
Alamargot François & Buiguez Arnaud;

Variable Index

 o checkBoxSon
 o checkBoxVoirPiece
 o handicap
 o itemAideEnLigne
 o itemAPropos
 o itemBestScore
 o itemDemarrer
 o itemEditer
 o itemNouvelle
 o itemPause
 o itemQuitter
 o menuAide
 o menuJeu
 o menuOptions
 o menuOptionsHandicap
 o menuOptionsNiveau
 o menuPersonnaliser
 o niveau
 o radioButton1Player
 o radioButton2Player
 o radioButtonHandicap0
 o radioButtonHandicap1
 o radioButtonHandicap2
 o radioButtonHandicap3
 o radioButtonHandicap4
 o radioButtonHandicap5
 o radioButtonHandicap6
 o radioButtonHandicap7
 o radioButtonNiveau1
 o radioButtonNiveau10
 o radioButtonNiveau2
 o radioButtonNiveau3
 o radioButtonNiveau4
 o radioButtonNiveau5
 o radioButtonNiveau6
 o radioButtonNiveau7
 o radioButtonNiveau8
 o radioButtonNiveau9
 o separator1
 o separator2
 o separator3
 o separator4
 o separator5
 o separator6
 o separator7
 o tetris

Constructor Index

 o BarreMenu(Tetris)
Constructeur de la barre de menu.

Initialise les differents menus.

Method Index

 o actionPerformed(ActionEvent)
This method was created in VisualAge.
 o menuAide()
Le menu d'aide.
 o menuJeu()
Le menu de Jeu.
 o menuOptions()
Le menu des Options.
 o menuOptionsHandicap()
Le menu propre à la declaration des handicaps.
 o menuOptionsNiveau()
Menu des Options gérant les niveaux.
 o menuPersonnaliser()
Menu Personaliser : pour la creation de ses propres pieces.
 o resetHandicap()
Gestion des radioButton des handicaps.
 o resetNiveau()
Gestion des radioButton des niveaux.
 o setEnabledMenuOptions(boolean)
Activation ou desactivation des menus niveau et handicap.

Variables

 o handicap
 private static int handicap
 o niveau
 private static int niveau
 o tetris
 private Tetris tetris
 o menuJeu
 private JMenu menuJeu
 o menuOptions
 private JMenu menuOptions
 o menuOptionsNiveau
 private JMenu menuOptionsNiveau
 o menuOptionsHandicap
 private JMenu menuOptionsHandicap
 o menuPersonnaliser
 private JMenu menuPersonnaliser
 o menuAide
 private JMenu menuAide
 o itemNouvelle
 private JMenuItem itemNouvelle
 o itemPause
 private JMenuItem itemPause
 o itemDemarrer
 private JMenuItem itemDemarrer
 o itemBestScore
 private JMenuItem itemBestScore
 o itemEditer
 private JMenuItem itemEditer
 o itemAPropos
 private JMenuItem itemAPropos
 o itemAideEnLigne
 private JMenuItem itemAideEnLigne
 o itemQuitter
 private JMenuItem itemQuitter
 o separator1
 private JSeparator separator1
 o separator2
 private JSeparator separator2
 o separator3
 private JSeparator separator3
 o separator4
 private JSeparator separator4
 o separator5
 private JSeparator separator5
 o separator6
 private JSeparator separator6
 o separator7
 private JSeparator separator7
 o checkBoxSon
 private JCheckBoxMenuItem checkBoxSon
 o checkBoxVoirPiece
 private JCheckBoxMenuItem checkBoxVoirPiece
 o radioButton1Player
 private JRadioButtonMenuItem radioButton1Player
 o radioButton2Player
 private JRadioButtonMenuItem radioButton2Player
 o radioButtonNiveau1
 private JRadioButtonMenuItem radioButtonNiveau1
 o radioButtonNiveau2
 private JRadioButtonMenuItem radioButtonNiveau2
 o radioButtonNiveau3
 private JRadioButtonMenuItem radioButtonNiveau3
 o radioButtonNiveau4
 private JRadioButtonMenuItem radioButtonNiveau4
 o radioButtonNiveau5
 private JRadioButtonMenuItem radioButtonNiveau5
 o radioButtonNiveau6
 private JRadioButtonMenuItem radioButtonNiveau6
 o radioButtonNiveau7
 private JRadioButtonMenuItem radioButtonNiveau7
 o radioButtonNiveau8
 private JRadioButtonMenuItem radioButtonNiveau8
 o radioButtonNiveau9
 private JRadioButtonMenuItem radioButtonNiveau9
 o radioButtonNiveau10
 private JRadioButtonMenuItem radioButtonNiveau10
 o radioButtonHandicap0
 private JRadioButtonMenuItem radioButtonHandicap0
 o radioButtonHandicap1
 private JRadioButtonMenuItem radioButtonHandicap1
 o radioButtonHandicap2
 private JRadioButtonMenuItem radioButtonHandicap2
 o radioButtonHandicap3
 private JRadioButtonMenuItem radioButtonHandicap3
 o radioButtonHandicap4
 private JRadioButtonMenuItem radioButtonHandicap4
 o radioButtonHandicap5
 private JRadioButtonMenuItem radioButtonHandicap5
 o radioButtonHandicap6
 private JRadioButtonMenuItem radioButtonHandicap6
 o radioButtonHandicap7
 private JRadioButtonMenuItem radioButtonHandicap7

Constructors

 o BarreMenu
 public BarreMenu(Tetris tetris)
Constructeur de la barre de menu.

Initialise les differents menus.

Parameters:
tetris - La frame principale qui contient la barre de menus.

Methods

 o actionPerformed
 public void actionPerformed(ActionEvent e)
This method was created in VisualAge.

Parameters:
e - L'evenement produit sur le menu.
 o menuAide
 public void menuAide()
Le menu d'aide.

 o menuJeu
 public void menuJeu()
Le menu de Jeu.

 o menuOptions
 public void menuOptions()
Le menu des Options.

 o menuOptionsHandicap
 public void menuOptionsHandicap()
Le menu propre à la declaration des handicaps.

 o menuOptionsNiveau
 public void menuOptionsNiveau()
Menu des Options gérant les niveaux.

 o menuPersonnaliser
 public void menuPersonnaliser()
Menu Personaliser : pour la creation de ses propres pieces.

 o resetHandicap
 public void resetHandicap()
Gestion des radioButton des handicaps. On desactive le precedent button selectionne.

 o resetNiveau
 public void resetNiveau()
Gestion des radioButton des niveaux. On desactive le precedent button selectionne.

 o setEnabledMenuOptions
 public void setEnabledMenuOptions(boolean bool)
Activation ou desactivation des menus niveau et handicap.

Parameters:
bool - true => Affichage autorise. False => Affichage refuse.