Petite question sur une barre de menu...

cs_timinou Messages postés 29 Date d'inscription mercredi 14 janvier 2004 Statut Membre Dernière intervention 5 mars 2007 - 30 janv. 2005 à 15:34
cs_timinou Messages postés 29 Date d'inscription mercredi 14 janvier 2004 Statut Membre Dernière intervention 5 mars 2007 - 22 févr. 2005 à 17:58
Bonjour,
j'aimerai grouper des éléments d'une barre de menu comme on le fait avec
des boutons avec un checkboxgroup...mais je n'y arrive pas !
En fait c'est pour un jeu et j'aimerai grouper les niveaux de jeu (debutant, intermediare,expert)
Est-ce que qqn pourrait m'aider svp?
merci d'avance !

==============================================

import java.awt.*;
import javax.swing.*;


public class BarreDeMenu extends JMenuBar{

private JMenu partie,divers;
public JMenuItem nouveau,afficherScores,quitter,aide,aPropos;
public JCheckBoxMenuItem debutant,intermediaire,expert,personnalise;
private CheckboxGroup niveauDeJeu;

public BarreDeMenu() {

partie=new JMenu("Partie");
divers=new JMenu("?");

niveauDeJeu=new CheckboxGroup();

nouveau=new JMenuItem("Nouvelle partie");
debutant=new JCheckBoxMenuItem("Débutant");
intermediaire=new JCheckBoxMenuItem("Intermediaire");
expert=new JCheckBoxMenuItem("Expert");
personnalise=new JCheckBoxMenuItem("Personnalisé");
afficherScores=new JMenuItem("Meilleurs temps...");
quitter=new JMenuItem("Quitter");

aide=new JMenuItem("Aide");
aPropos=new JMenuItem("A propos...");

// debutant.setCheckboxGroup(niveauDeJeu);
// intermediaire.setCheckboxGroup(niveauDeJeu);
// expert.setCheckboxGroup(niveauDeJeu);
// personnalise.setCheckboxGroup(niveauDeJeu);

partie.add(nouveau);
partie.addSeparator();
partie.add(debutant);
partie.add(intermediaire);
partie.add(expert);
partie.add(personnalise);
partie.addSeparator();
partie.add(afficherScores);
partie.addSeparator();
partie.add(quitter);

divers.add(aide);
divers.add(aPropos);

add(partie);
add(divers);
}
}

2 réponses

Azdruyel Messages postés 66 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 10 mai 2005
22 févr. 2005 à 17:45
Voila ton salut si j'arrive pas trop tard :)


niveauDeJeu=new ButtonGroup();

niveauDeJeu.add(nouveau);

niveauDeJeu.add(debutant);

niveauDeJeu.add(intermediaire);

niveauDeJeu.add(expert);

niveauDeJeu.add(personnalise);



J'ai teste, et ca marche :)



++
0
cs_timinou Messages postés 29 Date d'inscription mercredi 14 janvier 2004 Statut Membre Dernière intervention 5 mars 2007
22 févr. 2005 à 17:58
ah ouais pas con...

je suis passé a autre chose depuis t'inkiete!

merci kan meme ...
0
Rejoignez-nous