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

Composants Java Discussion :

Erreur dans l'écriture devant une flèche dessinée


Sujet :

Composants Java

  1. #81
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    C'est censé être quoi la copie d'écran ?

    Sinon, j'ai du mal à croire que la table soit vide, puisqu'elle est initialisée avec plein de lignes vides, donc elle contient déjà des lignes, donc elle n'est pas vide.

    En revanche, je ne vois pas dans votre code où est affichée la fenêtre (référencée par la variable fen). Ne me dites pas que vous créez une instance de Fenetre1 et que vous espérez qu'une autre instance de Fenetre1 affiche quoique ce soit de la première ? Je vous ai déjà dit qu'on devait pas faire comme ça. Et que c'est la base de la base.

    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
    public class Toto {
     
       public int var;
     
       public static void main(String[] args) {
     
              Toto toto1 = new Toto();
              Toto toto2 = new Toto();
     
              toto1.var = 42;
     
              System.out.println(toto2.var);
     
       }
     
    }
    Ce programme affiche 0 ! Parce que toto1 et toto2 sont 2 instances différentes ! toto1.var et toto2.var sont 2 variables différentes en mémoire et ont donc deux valeurs différentes. C'est pareil avec toutes les classes, JFrame ou pas. C'est la base de la base.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  2. #82
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2017
    Messages : 108
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    C'est censé être quoi la copie d'écran ?

    Sinon, j'ai du mal à croire que la table soit vide, puisqu'elle est initialisée avec plein de lignes vides, donc elle contient déjà des lignes, donc elle n'est pas vide.

    En revanche, je ne vois pas dans votre code où est affichée la fenêtre (référencée par la variable fen). Ne me dites pas que vous créez une instance de Fenetre1 et que vous espérez qu'une autre instance de Fenetre1 affiche quoique ce soit de la première ? Je vous ai déjà dit qu'on devait pas faire comme ça. Et que c'est la base de la base.

    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
    public class Toto {
     
       public int var;
     
       public static void main(String[] args) {
     
              Toto toto1 = new Toto();
              Toto toto2 = new Toto();
     
              toto1.var = 42;
     
              System.out.println(toto2.var);
     
       }
     
    }
    Ce programme affiche 0 ! Parce que toto1 et toto2 sont 2 instances différentes ! toto1.var et toto2.var sont 2 variables différentes en mémoire et ont donc deux valeurs différentes. C'est pareil avec toutes les classes, JFrame ou pas. C'est la base de la base.
    Salut,
    j'ai supprimé les lignes de jtable
    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
     
            jPanel4.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5));
            jPanel4.setLayout(new java.awt.BorderLayout());
     
            jTable1.setBackground(new java.awt.Color(240, 240, 240));
            jTable1.setModel(new javax.swing.table.DefaultTableModel(
                new Object [][] {
     
                },
                new String [] {
                    "Not case", "Succes", "Failed"
                }
            ) {
                boolean[] canEdit = new boolean [] {
                    true, true, false
                };
    puis j'ai fait une référence à la classe Fenetre1 Fenetre1 fen;
    fen.getmodel();
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
     
    import java.io.IOException;
    import java.util.ArrayList;
    import javax.swing.JTable;
    import javax.swing.table.DefaultTableModel;
    import org.jdom2.JDOMException;
     
    /*
     * To change this license header, choose License Headers in Project Properties.
     * To change this template file, choose Tools | Templates
     * and open the template in the editor.
     */
     
    /**
     *
     * @author W.S.I
     */
    public class Save {
           Fenetre1 fen;
        public Save(ArrayList<String> liste,String pathToExplore) throws IOException, JDOMException{
     
        Lister_path diskFileExplorer = new Lister_path(pathToExplore,true);
         ArrayList<String> result= diskFileExplorer.Lister_path();
         Lister_Rep listerep=new Lister_Rep(pathToExplore,true);
            ArrayList<String> result1= listerep.Lister_Rep();
                    int l=0,row=0,i=0;
            //Fenetre1 fen=new Fenetre1();
             DefaultTableModel tableModel = fen.getmodel();
            while(i< result.size()&& l<result1.size()){
            String nompath=result.get(i);
            ReadExeLS reedexel=new ReadExeLS();
                 ArrayList<String> lisn=reedexel.ReadEx(nompath);
                 int j=0,k=0;int S=0;
                 while(j<liste.size()&&k<lisn.size()){
                    if((liste.get(j)).equals(lisn.get(k))){
                        System.out.println(liste.get(j));
                         j++;k++;S++;
     
                        System.out.println(S);
                        if(j==liste.size()){ 
                            k=lisn.size();}
                        else{ k++;}
     
                    }else{k++;
                     System.out.println(S);}
     
                 }
            if(S==0){
     
     
     
                 System.out.println(result1.get(l));
                 tableModel.addRow(new String[]  {"Not case","Success","Failed"});
                 tableModel.setValueAt(result1.get(l), row, 2);
                   l++;row++;i++;
     
     
     
     
            }else if(S==liste.size()){
                System.out.println(result1.get(l));
                 tableModel.addRow(new String[]  {"Not case","Success","Failed"});
            tableModel.setValueAt(result1.get(l), row, 1);
            l++;row++;i++;}
            else{
             tableModel.addRow(new String[]  {"Not case","Success","Failed"});
            tableModel.setValueAt(result1.get(l), row, 0);
            System.out.println(result1.get(l));
            l++;row++;i++;
     
            }
     
     
     
     
            }
     
        }
     
     
     
    }
    y'a des exceptions
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
     at Save.<init>(Save.java:28)
    	at Exemple$1.actionPerformed(Exemple.java:93)
    	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
    	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    	at java.awt.Component.processMouseEvent(Component.java:6533)
    	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
    	at java.awt.Component.processEvent(Component.java:6298)
    	at java.awt.Container.processEvent(Container.java:2236)
    	at java.awt.Component.dispatchEventImpl(Component.java:4889)
    	at java.awt.Container.dispatchEventImpl(Container.java:2294)
    	at java.awt.Component.dispatchEvent(Component.java:4711)
    	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
    	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
    	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
    	at java.awt.Container.dispatchEventImpl(Container.java:2280)
    	at java.awt.Window.dispatchEventImpl(Window.java:2746)
    	at java.awt.Component.dispatchEvent(Component.java:4711)
    	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    	at java.awt.EventQueue.access$500(EventQueue.java:97)
    	at java.awt.EventQueue$3.run(EventQueue.java:709)
    	at java.awt.EventQueue$3.run(EventQueue.java:703)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    	at java.awt.EventQueue$4.run(EventQueue.java:731)
    	at java.awt.EventQueue$4.run(EventQueue.java:729)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    cet ligne qui génère l'exception DefaultTableModel tableModel = fen.getmodel();

    merci encore pour votre aide

  3. #83
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par défaut
    Il manque le début de la stacktrace, là où il y a une information indispensable : le type de l'exception et son message.

    Cela dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public class Save {
    Fenetre1 fen;
    public Save(/*...*/) {
    /*...*/
     
    //Fenetre1 fen=new Fenetre1();
             DefaultTableModel tableModel = fen.getmodel();
    /*...*/

    [/code]
    Je crois pouvoir dire que c'est une NullPointerException

    Sérieusement, ce forum existe pour vous aider et vous guider. Mais vous aider ne signifie pas vous former, ou pallier une formation quasi inexistante. Vous devez connaitre un minimum de choses, des bases, la syntaxe, les principes, et progresser également par les réponses qu'on vous fait, et faire également un minimum attention à ce que vous faites, suivre un minima les conseils qu'on vous donne (un CTRL-SHIFT-F au moins si vous êtes sous Eclipse). Je ne sais pas pourquoi vous avez à faire un tel projet, mais, à mon avis, vous devriez commencer pas faire des projets plus simples, pour évoluer doucement, sur la syntaxe, les principes objets, l'architecture, etc.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  4. #84
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2017
    Messages : 108
    Par défaut
    Citation Envoyé par joel.drigo Voir le message
    Il manque le début de la stacktrace, là où il y a une information indispensable : le type de l'exception et son message.

    Cela dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public class Save {
    Fenetre1 fen;
    public Save(/*...*/) {
    /*...*/
     
    //Fenetre1 fen=new Fenetre1();
             DefaultTableModel tableModel = fen.getmodel();
    /*...*/

    [/code]
    Je crois pouvoir dire que c'est une NullPointerException

    Sérieusement, ce forum existe pour vous aider et vous guider. Mais vous aider ne signifie pas vous former, ou pallier une formation quasi inexistante. Vous devez connaitre un minimum de choses, des bases, la syntaxe, les principes, et progresser également par les réponses qu'on vous fait, et faire également un minimum attention à ce que vous faites, suivre un minima les conseils qu'on vous donne (un CTRL-SHIFT-F au moins si vous êtes sous Eclipse). Je ne sais pas pourquoi vous avez à faire un tel projet, mais, à mon avis, vous devriez commencer pas faire des projets plus simples, pour évoluer doucement, sur la syntaxe, les principes objets, l'architecture, etc.

    ok merci pour vos conseils,

    oui c'est nullpointerException
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    	at Exemple.Save1(Exemple.java:475)
    	at Exemple$1.actionPerformed(Exemple.java:94)
    	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
    	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    	at java.awt.Component.processMouseEvent(Component.java:6533)
    	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
    	at java.awt.Component.processEvent(Component.java:6298)
    	at java.awt.Container.processEvent(Container.java:2236)
    	at java.awt.Component.dispatchEventImpl(Component.java:4889)
    	at java.awt.Container.dispatchEventImpl(Container.java:2294)
    	at java.awt.Component.dispatchEvent(Component.java:4711)
    	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
    	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
    	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
    	at java.awt.Container.dispatchEventImpl(Container.java:2280)
    	at java.awt.Window.dispatchEventImpl(Window.java:2746)
    	at java.awt.Component.dispatchEvent(Component.java:4711)
    	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    	at java.awt.EventQueue.access$500(EventQueue.java:97)
    	at java.awt.EventQueue$3.run(EventQueue.java:709)
    	at java.awt.EventQueue$3.run(EventQueue.java:703)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
    	at java.awt.EventQueue$4.run(EventQueue.java:731)
    	at java.awt.EventQueue$4.run(EventQueue.java:729)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
    	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
    j'ai fait l'affichage de la liste pour voir si elle est null mais elle me retourne la valeur déjà ;la ligne qui génère l'exception c'est celle là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DefaultTableModel tableModel = fen.getmodel();
    Sincèrement j'ai essayé de récupérer l'erreur mais j'arrive pas
    code de la classe Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     public void actionPerformed(ActionEvent e) {
     
     
     
             String path="C:\\Users\\W.S.I\\Desktop\\Bureau\\76\\20161129\\IMSI-627010102119665";
              try {
                  save1(path);
              } catch (IOException ex) {
                  Logger.getLogger(Exemple.class.getName()).log(Level.SEVERE, null, ex);
              } catch (JDOMException ex) {
                  Logger.getLogger(Exemple.class.getName()).log(Level.SEVERE, null, ex);
              }
          }
            });
    Code de le methode save1()aussi dans la classe Exemple
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
     public void save1(String pathToExplore) throws IOException, JDOMException{
        ArrayList<String>liste= getArrowTexts();
     
        System.out.println(liste);
        Lister_path diskFileExplorer = new Lister_path(pathToExplore,true);
         ArrayList<String> result= diskFileExplorer.Lister_path();
         Lister_Rep listerep=new Lister_Rep(pathToExplore,true);
            ArrayList<String> result1= listerep.Lister_Rep();
                    int l=0,row=0,i=0;
            //Fenetre1 fen=new Fenetre1();
             DefaultTableModel tableModel = fen.getmodel();
            while(i< result.size()&& l<result1.size()){
            String nompath=result.get(i);
            ReadExeLS reedexel=new ReadExeLS();
                 ArrayList<String> lisn=reedexel.ReadEx(nompath);
                 int j=0,k=0;int S=0;
                 while(j<liste.size()&&k<lisn.size()){
                    if((liste.get(j)).equals(lisn.get(k))){
                        System.out.println(liste.get(j));
                         j++;k++;S++;
     
                        System.out.println(S);
                        if(j==liste.size()){ 
                            k=lisn.size();}
                        else{ k++;}
     
                    }else{k++;
                     System.out.println(S);}
     
                 }
            if(S==0){
     
     
     
                 System.out.println(result1.get(l));
                 tableModel.addRow(new String[]  {"Not case","Success","Failed"});
                 tableModel.setValueAt(result1.get(l), row, 2);
                   l++;row++;i++;
     
     
     
     
            }else if(S==liste.size()){
                System.out.println(result1.get(l));
                 tableModel.addRow(new String[]  {"Not case","Success","Failed"});
            tableModel.setValueAt(result1.get(l), row, 1);
            l++;row++;i++;}
            else{
             tableModel.addRow(new String[]  {"Not case","Success","Failed"});
            tableModel.setValueAt(result1.get(l), row, 0);
            System.out.println(result1.get(l));
            l++;row++;i++;
     
            }
     
     
     
     
            }
     
        }
    Merci infiniment pour vos aide

  5. #85
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2017
    Messages : 108
    Par défaut
    Salut joel,

    J'ai essayé enfin de récuperer l'erreur,au début j'ai ajouté la référence de la fenètre classe Fenetre sans ajouter dans le constructeur Exemple la reference fen
    donc j'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public class Exemple{Fenetre fen;Exemple(Fenetre fen){this.fen=fen;}}
    Merci encore pour vos efforts et vos aide

  6. #86
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2017
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2017
    Messages : 108
    Par défaut
    Salut Joel,

    S'il vous plait ,je ne sais pas comment faire pour ce truc,je voudrais fermer une JFrame2 lors de l'action d'un bouton (or cette action contient une méthode qui utilise la référence à une jFrame1 )
    mais je voudrais que la Jframe2 se ferme lors de l'action au bouton;S'il vous plait y'a t'il une idée de le faire merci
    j'ai essayé de faire ça mais ça marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public void actionPerformed(ActionEvent e) {
     
            ArrayList<String>liste= getArrowTexts();
     
              try {
                  		JFrame frame = new JFrame();
     
    		frame.getContentPane().add(new Exemple(null));
     
    		frame.pack();
    		frame.setLocationRelativeTo(null);
     
    		frame.dispose();
                  save1(liste, fen.getPathret());

Discussions similaires

  1. Erreur dans l'écriture d'une requête
    Par medharoun dans le forum Requêtes
    Réponses: 2
    Dernier message: 14/12/2016, 10h19
  2. Réponses: 4
    Dernier message: 30/08/2007, 18h08
  3. [PowerBuilder] Erreur dans un retrieve d'une datawindow
    Par Deedoo2000 dans le forum Powerbuilder
    Réponses: 1
    Dernier message: 04/08/2006, 10h39
  4. I.E. souscis dans l'écriture d'une toolbar
    Par Trap D dans le forum MFC
    Réponses: 10
    Dernier message: 09/06/2006, 16h27
  5. erreur dans l'execution d'une requete
    Par marsupilami34 dans le forum Requêtes
    Réponses: 4
    Dernier message: 06/09/2005, 16h47

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