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

Agents de placement/Fenêtres Java Discussion :

Changer le container dans ma JFrame


Sujet :

Agents de placement/Fenêtres Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut Changer le container dans ma JFrame
    Bonjour

    voila en fait je ne sais pas si je fais une erreur dite moi ce que vous en pensez

    mais surtout ça ne marche pas

    j'ai une JFrame avec une barre de menu et en fait je voudrais changer le contenu de ma JFrame

    alors j'ai fais 2 classe ou ya ma JFrame avec les parametre de celle ci
    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
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    /**
     *
     * @author KarKam Dvpt.
     * @version 1.0
     */
    
    package ihm;
    //Container et Layout
    import java.awt.BorderLayout;
    import java.awt.Container;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import javax.swing.*;
    import java.io.File;
    import java.util.ArrayList;
    
    import fichier.Fichier;
    import ihm.Executive;
    
    public class Ihm {
        private JFrame maFenetre;
        private JMenuBar monMenu;
        private JMenu menu1;
        private JMenu menu2;
        private JMenuItem m3;
        private JMenuItem m4;
        private JMenuItem m1;
        private JMenuItem m2;
        
        private File destFile;
        private File sourceFile;
        private String monFiltre;
        
        private final ActionListener actionquitter = new ActionQuitter();
        private final ActionListener actionsauver = new ActionSauver();
        private final ActionListener actionParam = new ActionParam();
        /** Creates a new instance of Ihm */
        public Ihm() {
        maFenetre= new JFrame("KarKam Dvpt. -- Save Mail --");
        maFenetre.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        //Centrer ma page
        maFenetre.setSize(400,400);
        maFenetre.setLocationRelativeTo(maFenetre.getParent());
        /*Barre de Menu*/
        monMenu = new JMenuBar();
        menu1 = new JMenu("Fichier");
        m1 = new JMenuItem("Sauver");
        m2 = new JMenuItem("Quitter");
        menu1.add(m1);
        menu1.add(m2);
        menu2= new JMenu("Options");
        m3 = new JMenuItem("Parametres");
        m4 = new JMenuItem("A propos");
        menu2.add(m3);
        menu2.add(m4);
        maFenetre.setJMenuBar(monMenu);
        monMenu.add(menu1);
        monMenu.add(menu2);
        m1.addActionListener(actionsauver);
        m2.addActionListener(actionquitter);
        m3.addActionListener(actionParam);
        m4.addActionListener(actionParam);
        
        Executive monIhm= new Executive();
        Container contenu = monIhm.ihmExecutive(maFenetre);
        
        /*Parametres des fichiers*/
        //sourceFile = new File(System.getProperty("user.home")+"/Bureau/Projet Productivité");
        sourceFile=new File ("C:/Program Files/eMule/Incoming/Bjork-Volta.2007.By.Cheyenne");
        destFile= new File(System.getProperty("user.home")+"/Bureau/"+ System.getProperty("user.name"));
        monFiltre =".mp3";     
           
        maFenetre.setVisible(true);
           
        }
        
        public class ActionSauver implements ActionListener {
            public void actionPerformed (ActionEvent ev){
             
             String maPhrase="Copie des fichiers :\n\n";
             /*Construction de l'espace perso*/
             if (!destFile.exists()){
                destFile.mkdir();
             }
             
             File[] mesFichiers= new File[0];
             mesFichiers=sourceFile.listFiles();
             for(File f : mesFichiers){
                  if(f.getName().endsWith(monFiltre)){
                      maPhrase =maPhrase + f.getName() +" Taille = "+ f.length()+" Octets \n\n";
                      System.out.println(f.getPath());
                      ihm.Executive.setAffichage(maPhrase);
                      
                      // Fichier.copier(f.getPath(),destFile.getAbsolutePath()+"/"+ f.getName());
                  }
             }
             maPhrase=maPhrase +"Opération terminée";
             ihm.Executive.setAffichage(maPhrase);
              
            }
        }
        public class ActionQuitter implements ActionListener{
            public void actionPerformed (ActionEvent ev){
                System.exit(0);
            }
        }
        public class ActionParam implements ActionListener {
            public void actionPerformed (ActionEvent ev){
                if (ev.getActionCommand()=="A propos"){
                    JOptionPane.showMessageDialog(new JOptionPane(),"Version 1.0\nSoft développé par KarKam Dvpt.\nSauvegarde des archives de mail\nMai 2007","KarKam Dvpt.",JOptionPane.INFORMATION_MESSAGE);
                }else if(ev.getActionCommand()=="Parametres"){
                      Executive monIhm= new Executive();
                      Container contenu = monIhm.ihmParametre(maFenetre); 
                      JOptionPane.showMessageDialog(new JOptionPane(),"Version 1.0\nSoft développé par KarKam Dvpt.\nSauvegarde des archives de mail\nMai 2007","KarKam Dvpt.",JOptionPane.INFORMATION_MESSAGE);
                
                }
                     
            }
        }    
           
       
    }
    et une autre classe ou ya les Container
    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
    package ihm;
     
        import javax.swing.*;
        import java.awt.BorderLayout;
        import java.awt.Container;
     
    public class Executive extends Container {
     
        private JButton sauver;
        private static JTextArea info;
        private JScrollPane scroll;
     
        public Executive() {
    }    
        public static void setAffichage(String monText){
            info.setText(monText);
        }
     
        public Container ihmExecutive(JFrame maFrame){
        Container contenu = maFrame.getContentPane();
        BorderLayout c = new BorderLayout();
        contenu.setLayout(c);
        sauver=new JButton("Sauvegarde");
        //sauver.addActionListener(actionsauver);
        /*TextArea JTable et Scroll*/
        info= new JTextArea();
        info.setEditable(false);
        info.setText("Cet outil vous permet de sauvegarder vos archives de messagerie.\n\nCompatible : Outlook Office.");
        scroll= new JScrollPane(info);
        contenu.add(scroll,c.CENTER);
        contenu.add(sauver,c.SOUTH); 
        return contenu;
        }
     
    }

  2. #2
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Bonjour,

    je n'ai pas fait de tests pour ton code, mais je te conseille d'appeler removeAll avant de changer de Layout, ça ne peut pas faire de mal. Sinon tu peux utiliser un CardLayout pour changer de contenu, c'est fait pour ça.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  3. #3
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    Voila j'ai donc suivi ton idée sur le card layout

    mais j'ai ce NullPointer exception
    sur les show
    Mon Interface :
    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
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    /**
     *
     * @author KarKam Dvpt.
     * @version 1.0
     */
    
    package ihm;
    
    //Container et Layout
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.File;
    import java.util.ArrayList;
    import ihm.PanneauFichier;
    import ihm.PanneauParam;
    
    import fichier.Fichier;
    import ihm.Executive;
    
    public class Ihm implements ActionListener {
        private JFrame maFenetre;
        //Barre de menu
        private JMenuBar monMenu;
        private JMenu menu1;
        private JMenu menu2;
        private JMenu menuAfficher;
        private JMenuItem m4;
        private JMenuItem m1;
        private JMenuItem m2;
        private JMenuItem mExecution;
        private JMenuItem mParametre;
            
        //Variable de Fichier
        private File destFile;
        private File sourceFile;
        private String monFiltre;
        
        public Container contenu;
        public CardLayout repartiteur;
        public PanneauFichier panneauExecution;
        public PanneauParam panneauParam;
        
        /*private final ActionListener actionAfficher = new ActionAfficher();
        private final ActionListener actionquitter = new ActionQuitter();
        private final ActionListener actionsauver = new ActionSauver();
        private final ActionListener actionParam = new ActionParam();*/
        /** Creates a new instance of Ihm */
        public Ihm() {
        maFenetre= new JFrame("KarKam Dvpt. -- Save Mail --");
        maFenetre.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        //Centrer ma page
        maFenetre.setSize(400,400);
        maFenetre.setLocationRelativeTo(maFenetre.getParent());
        Container contenu = maFenetre.getContentPane();
        repartiteur = new CardLayout();
        maFenetre.setLayout(repartiteur);
        
        //Fenetre d'affichage
        panneauExecution = new PanneauFichier();
        panneauExecution.setName("Execution");
        panneauParam = new PanneauParam();
        panneauParam.setName("Parametre");
        contenu.add(panneauExecution,panneauExecution.getName());
        contenu.add(panneauParam,panneauParam.getName());
        
        /*Barre de Menu*/
        monMenu = new JMenuBar();
        menu1 = new JMenu("Fichier");
        m1 = new JMenuItem("Sauver");
        m2 = new JMenuItem("Quitter");
        menu1.add(m1);
        menu1.add(m2);
        menu2= new JMenu("?");
        m4 = new JMenuItem("A propos");
        menu2.add(m4);
        menuAfficher = new JMenu("Affichage");
        mExecution = new JMenuItem("Execution");
        mParametre = new JMenuItem("Parametres");
        menuAfficher.add(mExecution);
        menuAfficher.add(mParametre);
        mExecution.addActionListener(this);
        mParametre.addActionListener(this);
        maFenetre.setJMenuBar(monMenu);
        monMenu.add(menu1);
        monMenu.add(menuAfficher);
        monMenu.add(menu2);
       // m1.addActionListener(actionsauver);
       // m2.addActionListener(actionquitter);
       // m4.addActionListener(actionParam);
        
        /*Parametres des fichiers*/
        //sourceFile = new File(System.getProperty("user.home")+"/Bureau/Projet Productivité");
        sourceFile=new File ("C:/Program Files/eMule/Incoming/Bjork-Volta.2007.By.Cheyenne");
        destFile= new File(System.getProperty("user.home")+"/Bureau/"+ System.getProperty("user.name"));
        monFiltre =".mp3";     
        
        maFenetre.setVisible(true);
           
        }
        
        /*public class ActionSauver implements ActionListener {
            public void actionPerformed (ActionEvent ev){
             
             String maPhrase="Copie des fichiers :\n\n";
             
             if (!destFile.exists()){
                destFile.mkdir();
             }
             
             File[] mesFichiers= new File[0];
             mesFichiers=sourceFile.listFiles();
             for(File f : mesFichiers){
                  if(f.getName().endsWith(monFiltre)){
                      maPhrase =maPhrase + f.getName() +" Taille = "+ f.length()+" Octets \n\n";
                      System.out.println(f.getPath());
                      ihm.Executive.setAffichage(maPhrase);
                      
                      // Fichier.copier(f.getPath(),destFile.getAbsolutePath()+"/"+ f.getName());
                  }
             }
             maPhrase=maPhrase +"Opération terminée";
             ihm.Executive.setAffichage(maPhrase);
              
            }
        }
       public class ActionQuitter implements ActionListener{
            public void actionPerformed (ActionEvent ev){
                System.exit(0);
            }
        }
        public class ActionParam implements ActionListener {
            public void actionPerformed (ActionEvent ev){
                if (ev.getActionCommand()=="A propos"){
                    JOptionPane.showMessageDialog(new JOptionPane(),"Version 1.0\nSoft développé par KarKam Dvpt.\nSauvegarde des archives de mail\nMai 2007","KarKam Dvpt.",JOptionPane.INFORMATION_MESSAGE);
                }
                     
            }
        }*/    
           
    
           public void actionPerformed(ActionEvent ev){
               if(ev.getSource()==mExecution){
                   //Panneau Execution
                   repartiteur.show(contenu,panneauExecution.getName());
               }else if(ev.getSource()==mParametre){
                   //Panneau Parametre
                   repartiteur.show(contenu,panneauParam.getName());
               }
           }
       
        
    }
    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
    /**
     *
     * @author KarKam Dvpt.
     * @version 1.0
     */
     
    package ihm;
     
    import javax.swing.JPanel;
    import javax.swing.JButton;
    import javax.swing.JTextArea;
    import javax.swing.JScrollPane;
    import java.awt.GridLayout;
     
    public class PanneauFichier extends JPanel {
     
        private JButton sauver;
        private JTextArea info;
        private JScrollPane scroll;
     
        public PanneauFichier() {
         sauver=new JButton("Sauvegarde");
        info= new JTextArea();
        info.setEditable(false);
        info.setText("Cet outil vous permet de sauvegarder vos archives de messagerie.\n\nCompatible : Outlook Office.");
        scroll= new JScrollPane(info);
        GridLayout c = new GridLayout(2,1);
        this.setLayout(c);
        this.add(scroll,c);
        this.add(sauver,c);
        this.setVisible(true);
        }
     
    }
    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
    /**
     *
     * @author KarKam Dvpt.
     * @version 1.0
     */
     
    package ihm;
     
    import javax.swing.JPanel;
    import javax.swing.JLabel;
    import java.awt.GridLayout;
     
    public class PanneauParam extends JPanel{
     
        private JLabel dossierSource;
        private JLabel dossierDestination;
        private JLabel txtDossierSource;
        private JLabel txtDossierDestination;
     
        public PanneauParam() {
            dossierSource = new JLabel("Dossier Source :");
            dossierDestination = new JLabel("Dossier destination :");
            txtDossierSource = new JLabel();
            txtDossierDestination = new JLabel();
            GridLayout c = new GridLayout(4,1);
            this.setLayout(c);
            this.add(dossierSource,c);
            this.add(txtDossierSource,c);
            this.add(dossierDestination,c);
            this.add(txtDossierDestination,c);
            this.setVisible(true);
        }
     
    }

  4. #4
    Membre Expert
    Avatar de xavlours
    Inscrit en
    Février 2004
    Messages
    1 832
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 1 832
    Par défaut
    Tu appelles show() sur la variable contenu (ce qui est bien), mais tu affectes le Layout à la fenêtre (au lieu de son contentPane que tu as appelé contenu). Je pense que l'exception vient de là : tu appelles show sur un Container qui n'a pas de CardLayout.
    "Le bon ni le mauvais ne me feraient de peine si si si je savais que j'en aurais l'étrenne." B.V.
    Non au langage SMS ! Je ne répondrai pas aux questions techniques par MP.
    Eclipse : News, FAQ, Cours, Livres, Blogs.Et moi.

  5. #5
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    j'ai changé ce que tu m'as dit mais ça n'a rien changé.

    JE vais regarder ça de plus près

  6. #6
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut
    Si ça intéresse quelque personne les cardLayout j'ai mis la classe qui marche
    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
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    /**
     *
     * @author KarKam Dvpt.
     * @version 1.0
     */
     
    package ihm;
     
    //Container et Layout
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.File;
    import java.util.ArrayList;
    import ihm.PanneauFichier;
    import ihm.PanneauParam;
     
    import fichier.Fichier;
     
    public class Ihm {
        private JFrame maFenetre;
        //Barre de menu
        private JMenuBar monMenu;
        private JMenu menu1;
        private JMenu menu2;
        private JMenu menuAfficher;
        private JMenuItem m4;
        private JMenuItem m1;
        private JMenuItem m2;
        private JMenuItem mExecution;
        private JMenuItem mParametre;
     
        //Variable de Fichier
        private File destFile;
        private File sourceFile;
        private String monFiltre;
     
        public Container contenu;
        public CardLayout repartiteur;
        public PanneauFichier panneauExecution;
        public PanneauParam panneauParam;
     
        private final ActionListener actionAfficher = new ActionAfficher();
        /*private final ActionListener actionquitter = new ActionQuitter();
        private final ActionListener actionsauver = new ActionSauver();
        private final ActionListener actionParam = new ActionParam();*/
        /** Creates a new instance of Ihm */
        public Ihm() {
        maFenetre= new JFrame("KarKam Dvpt. -- Save Mail --");
        maFenetre.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        //Centrer ma page
        maFenetre.setSize(400,400);
        maFenetre.setLocationRelativeTo(maFenetre.getParent());
        Container contenu = maFenetre.getContentPane();
        repartiteur = new CardLayout();
        contenu.setLayout(repartiteur);
     
        //Fenetre d'affichage
        panneauExecution = new PanneauFichier();
        panneauExecution.setName("Execution");
        panneauParam = new PanneauParam();
        panneauParam.setName("Parametre");
        contenu.add(panneauExecution,panneauExecution.getName());
        contenu.add(panneauParam,panneauParam.getName());
     
        /*Barre de Menu*/
        monMenu = new JMenuBar();
        menu1 = new JMenu("Fichier");
        m1 = new JMenuItem("Sauver");
        m2 = new JMenuItem("Quitter");
        menu1.add(m1);
        menu1.add(m2);
        menu2= new JMenu("?");
        m4 = new JMenuItem("A propos");
        menu2.add(m4);
        menuAfficher = new JMenu("Affichage");
        mExecution = new JMenuItem("Execution");
        mParametre = new JMenuItem("Parametres");
        menuAfficher.add(mExecution);
        menuAfficher.add(mParametre);
        mExecution.addActionListener(actionAfficher);
        mParametre.addActionListener(actionAfficher);
        maFenetre.setJMenuBar(monMenu);
        monMenu.add(menu1);
        monMenu.add(menuAfficher);
        monMenu.add(menu2);
       // m1.addActionListener(actionsauver);
       // m2.addActionListener(actionquitter);
       // m4.addActionListener(actionParam);
     
        /*Parametres des fichiers*/
        //sourceFile = new File(System.getProperty("user.home")+"/Bureau/Projet Productivité");
        sourceFile=new File ("C:/Program Files/eMule/Incoming/Bjork-Volta.2007.By.Cheyenne");
        destFile= new File(System.getProperty("user.home")+"/Bureau/"+ System.getProperty("user.name"));
        monFiltre =".mp3";     
     
        maFenetre.setVisible(true);
     
        }
     
        /*public class ActionSauver implements ActionListener {
            public void actionPerformed (ActionEvent ev){
             
             String maPhrase="Copie des fichiers :\n\n";
             
             if (!destFile.exists()){
                destFile.mkdir();
             }
             
             File[] mesFichiers= new File[0];
             mesFichiers=sourceFile.listFiles();
             for(File f : mesFichiers){
                  if(f.getName().endsWith(monFiltre)){
                      maPhrase =maPhrase + f.getName() +" Taille = "+ f.length()+" Octets \n\n";
                      System.out.println(f.getPath());
                      ihm.Executive.setAffichage(maPhrase);
                      
                      // Fichier.copier(f.getPath(),destFile.getAbsolutePath()+"/"+ f.getName());
                  }
             }
             maPhrase=maPhrase +"Opération terminée";
             ihm.Executive.setAffichage(maPhrase);
              
            }
        }
       public class ActionQuitter implements ActionListener{
            public void actionPerformed (ActionEvent ev){
                System.exit(0);
            }
        }
        public class ActionParam implements ActionListener {
            public void actionPerformed (ActionEvent ev){
                if (ev.getActionCommand()=="A propos"){
                    JOptionPane.showMessageDialog(new JOptionPane(),"Version 1.0\nSoft développé par KarKam Dvpt.\nSauvegarde des archives de mail\nMai 2007","KarKam Dvpt.",JOptionPane.INFORMATION_MESSAGE);
                }
                     
            }
        }*/    
     
        public class ActionAfficher implements ActionListener{
           public void actionPerformed(ActionEvent ev){
               if(ev.getSource()==mExecution){
                   //Panneau Execution
                   repartiteur.show(maFenetre.getContentPane(),panneauExecution.getName());
               }else if(ev.getSource()==mParametre){
                   //Panneau Parametre
                   repartiteur.show(maFenetre.getContentPane(),panneauParam.getName());
               }
           }
        }
     
    }

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

Discussions similaires

  1. changer l'interface dans ma JFrame
    Par LeXo dans le forum Agents de placement/Fenêtres
    Réponses: 1
    Dernier message: 12/05/2007, 13h27
  2. [NetBeans 5.5] Changer de jPanel dans un jFrame ?
    Par MAXXPER dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 13/11/2006, 07h18
  3. Comment changer des mots dans un fichier?
    Par ptitbonum dans le forum Linux
    Réponses: 5
    Dernier message: 07/04/2004, 23h42
  4. [Debutant(e)] changer la langue dans eclipse
    Par omega dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 16/03/2004, 16h47
  5. [MFC] Changer le texte dans la barre de statut
    Par karl3i dans le forum MFC
    Réponses: 2
    Dernier message: 13/02/2004, 13h15

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