IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

Évènements et JMenuItem


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mars 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 51
    Par défaut Évènements et JMenuItem
    Bonjour,
    J'ai une interface graphique (fenêtre accueil) qui contient 3 menus (ajouter, afficher, quitter), chaque menu contient un menuItem.

    Voici en gros le bout de code (sans détails):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    en tête : public class Accueil extends JFrame{
    Menus : JMenu ajouter, afficher, fin
    JMenuItem item1 (sous ajouter) , item2 (sous afficher), item3 (sous fin)
    public fenetre()
    {
    		this.setTitle("Accueil");
    		...	
    		//Initialisation des menus
    		this.aj.add(item1);
    		this.af.add(item2);
     
    		item2.addActionListener(new ActionListener() 
    		{
    			public void actionPerformed(ActionEvent e) 
    			{
    			// quand je clique sur ce menuItem je voudrais aller à une nouvelle fênêtre qui s'appelle "afficherEt"
    			}
    		});
     
    	        this.af.add(item3);
                    item3.addActionListener(new ActionListener()
    			{ 
    			public void actionPerformed(ActionEvent arg0) 
    				{
    				System.exit(0);
    				}				
    			});
    }
    }
    Je voudrais savoir comment faire pour aller à une nouvelle fenêtre quand on clique sur le MenuItem item3 par exemple. Où est ce qu'on fait l'écoute de l'évenèment et où est ce qu'on crée la nouvelle fenêtre.
    J'ai cherché sur le net et sur le forum, mais j'ai pas trouvé des bons résultats.
    C'est un peu urgent, si quelqu'un pourrait aider je serais très reconnaissant.
    Merci d'avance.

  2. #2
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Et bien tu la écrit toi même : remplace le

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     // quand je clique sur ce menuItem je voudrais aller à une nouvelle fênêtre qui s'appelle "afficherEt"
    par justement le code de création de ta fenêtre. (ou alors j'ai pas compris la question ...)

  3. #3
    Membre averti
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mars 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 51
    Par défaut
    Merci pour votre réponse, donc c'est là ou j'ai mis le commentaire que je dois écrire le code de création de la fenêtre! Est ce que vous pouvez m'écrire le code pour pouvoir aller à cette nouvelle fenêtre?


    Si c'est le cas, dans la nouvelle fenêtre, je dois aussi créer un Jlist et afficher une liste de chaîne de caractères. Comment faire svp? et est ce que je le fais après la création de fenêtre?

  4. #4
    Membre averti
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mars 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 51
    Par défaut
    Y a pas quelqu'un qui peut aider?

  5. #5
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    Et bien déjà as tu crée la classe pour cette fenêtre ? ...
    Après tu essayes des choses et tu nous montre mais on ne t'écrira pas le code .

  6. #6
    Membre averti
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mars 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2010
    Messages : 51
    Par défaut
    Et bah voilà une autre info, faut créer une classe pour la nouvelle fenêtre!! ça je le connais pas! j'ai pas besoin de tout le code! j'ai juste besoin des grandes lignes, ou la commande qui me permet de passer d'un click vers une nouvelle fenêtre (tel est le cas ici).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pas d'événement OnClose quand on arrête W2K
    Par Altau dans le forum C++Builder
    Réponses: 9
    Dernier message: 26/01/2009, 19h36
  2. Réponses: 5
    Dernier message: 09/01/2003, 12h55
  3. exploiter un évènement d'un sous composant dans un
    Par bjl dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/12/2002, 17h44
  4. Modification de l'évènement OnClick
    Par MrJéjé dans le forum C++Builder
    Réponses: 9
    Dernier message: 22/08/2002, 13h52
  5. Redéfinir l'événement OnExit de mon composant TEditFloat
    Par Seb des Monts dans le forum C++Builder
    Réponses: 5
    Dernier message: 18/06/2002, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo