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 :

Communiquer entre deux frames


Sujet :

AWT/Swing Java

  1. #21
    Membre chevronné
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Par défaut ???
    d'abord c'est quoi ev ensuite pour avoir le nombre de ligne c'est comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    DefaultTableModel tableModel = (DefaultTableModel) tatable.getModel();
            tableModel.getRowCount();
    enfin tu ne m'a pas dit pour tu n'arrive pas a faire le cas j'ai essayé de mon côté et c'est bon ya pas de problèmes !!!!!

    PS : pas de extends c'est FAUX !!!!!!!

  2. #22
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    Oui pardon !
    fichierXml ev = fichier();
    ds ce fichier je rempli mes vectors data;

    sinon pour le cast :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DefaultTableModel tableModel = (DefaultTableModel)(table.getModel());

  3. #23
    Membre chevronné
    Avatar de mhamedbj
    Profil pro
    Inscrit en
    Février 2007
    Messages
    403
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 403
    Par défaut plus que ça tu meur!!!!!!!!!!!!!!!!!!!!!!!!!!
    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
     
    import javax.swing.table.DefaultTableModel;
    public class exemple extends javax.swing.JFrame {
     
        public exemple() {
            initComponents();
        }
     
     
        private void initComponents() {
            jScrollPane1 = new javax.swing.JScrollPane();
            jTable1 = new javax.swing.JTable();
            jButton1 = new javax.swing.JButton();
     
            getContentPane().setLayout(null);
     setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
            jTable1.setModel(new javax.swing.table.DefaultTableModel(
                new Object [][] {
     
                },
                new String [] {
                    "prenom", "nom"
                }
            ) {
                Class[] types = new Class [] {
                    java.lang.String.class, java.lang.String.class
                };
     
                public Class getColumnClass(int columnIndex) {
                    return types [columnIndex];
                }
            });
            jScrollPane1.setViewportView(jTable1);
     
            getContentPane().add(jScrollPane1);
            jScrollPane1.setBounds(0, 0, 250, 190);
     
            jButton1.setText("jButton1");
            jButton1.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    jButton1ActionPerformed(evt);
                }
            });
     
            getContentPane().add(jButton1);
            jButton1.setBounds(170, 210, 70, 20);
     
            java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
            setBounds((screenSize.width-267)/2, (screenSize.height-319)/2, 267, 319);
        }                       
     
        private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
     
            ajouter ajout = new ajouter(this,true,(DefaultTableModel)jTable1.getModel());
            ajout.setVisible(true);
        }                                        
     
     
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    new exemple().setVisible(true);
                }
            });
        }
     
        private javax.swing.JButton jButton1;
        private javax.swing.JScrollPane jScrollPane1;
        private javax.swing.JTable jTable1;
     
    }
    et voila le dialog


    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
     
    import javax.swing.table.DefaultTableModel;
     
     
    public class ajouter extends javax.swing.JDialog {
     
     
        public ajouter(java.awt.Frame parent, boolean modal, DefaultTableModel monmodel) {
            super(parent, modal);
            this.monmodel = monmodel;
            initComponents();
        }
     
        private void initComponents() {
            jTextField1 = new javax.swing.JTextField();
            jLabel1 = new javax.swing.JLabel();
            jLabel2 = new javax.swing.JLabel();
            jTextField2 = new javax.swing.JTextField();
            jButton1 = new javax.swing.JButton();
     
            getContentPane().setLayout(null);
     
            setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
            getContentPane().add(jTextField1);
            jTextField1.setBounds(70, 0, 100, 20);
     
            jLabel1.setText("nom");
            getContentPane().add(jLabel1);
            jLabel1.setBounds(0, 0, 24, 14);
     
            jLabel2.setText("prenom");
            getContentPane().add(jLabel2);
            jLabel2.setBounds(0, 40, 42, 14);
     
            getContentPane().add(jTextField2);
            jTextField2.setBounds(70, 40, 100, 20);
     
            jButton1.setText("OK");
            jButton1.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    jButton1ActionPerformed(evt);
                }
            });
     
            getContentPane().add(jButton1);
            jButton1.setBounds(50, 90, 70, 20);
     
            java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
            setBounds((screenSize.width-217)/2, (screenSize.height-153)/2, 217, 153);
        }                      
     
        private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
            String [] donnee = {"",""};
            donnee[0] = jTextField1.getText();
            donnee[1] = jTextField2.getText();
            monmodel.addRow(donnee);
            dispose();
        }                                                           
        private javax.swing.JButton jButton1;
        private javax.swing.JLabel jLabel1;
        private javax.swing.JLabel jLabel2;
        private javax.swing.JTextField jTextField1;
        private javax.swing.JTextField jTextField2;                  
        private DefaultTableModel monmodel;
    }

    un autre jour personne ne fera ton boulot a ta place!!!!!!!!!!
    si avec cet exemple tu ne t'en sort pas je suis désolé pour toi mon ami je ne peut plus rien faire pour toi essaye de un peut !!

  4. #24
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    Oki merci, je vais essayer ta méthode ! merci de m'avoir aider ! je me suis complètement embrouillé dans mon code je crois bien ...

    Merci encore je te tien au courant

  5. #25
    PNL
    PNL est déconnecté
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    Merci ! ça marche j'ai reppris tout mon code et j'ai tout remixer lol et ça marche ...
    J'avais trop de bordel avant

    Merci pour ton aide !!!

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. envoi de variables entre deux frames
    Par martoune dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/07/2007, 15h00
  2. [PHP-JS] envoi de variable entre deux frames
    Par martoune dans le forum Langage
    Réponses: 3
    Dernier message: 03/07/2007, 13h50
  3. Communiquer entre deux anims flash
    Par delavega dans le forum Flash
    Réponses: 2
    Dernier message: 09/04/2007, 18h47
  4. Communiquer entre deux fiches MDI filles
    Par Morfus dans le forum Delphi
    Réponses: 13
    Dernier message: 05/03/2007, 15h36
  5. [jsp][servlet]passage de paramètre entre deux frames
    Par alexandra_ape dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 29/06/2004, 11h14

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