begin process at 2010 02 10 12:44:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

Remplier un JTable à partir de JTextField


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Remplier un JTable à partir de JTextField

mercredi 24 juin 2009 à 16:59:25 | Remplier un JTable à partir de JTextField

ryma88


Bonsoir,

je travaille sur un projet (en java) et j'utilise l'ide Netbeans 6.5.1 dans une JFrame j'ai mis des JTextField et dans un autre JFrame j'ai mis un JTable , ce que je voudrais réaliser  apres que l'utilisateur rempli les Jtext et valide c'est avoir les informations precedentes dans le Jtable ?? je tiend à préciser que je n'ai pas changer le code du Jtable je l'ai mi directement du palette

merci d'avance
dimanche 28 juin 2009 à 10:01:29 | Re : Remplier un JTable à partir de JTextField

uhrand

Tu peus essayer une fois cet petit exemple:

/*
* NewJFrame.java
*
*/

import javax.swing.*;
import javax.swing.table.DefaultTableModel;

public class NewJFrame extends javax.swing.JFrame {

    public NewJFrame() {
        super("NewJFrame");
        initComponents();
    }


    private void initComponents() {

        jFrame1 = new javax.swing.JFrame();
        jTextField1 = new javax.swing.JTextField();
        jButton2 = new javax.swing.JButton();
        jButton1 = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        jTable1 = new javax.swing.JTable();

        jTextField1.setText("jTextField1");
        jFrame1.getContentPane().add(jTextField1, java.awt.BorderLayout.PAGE_START);

        jButton2.setText("jButton2");
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });
        jFrame1.getContentPane().add(jButton2, java.awt.BorderLayout.PAGE_END);

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jButton1.setText("jButton1");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });
        getContentPane().add(jButton1, java.awt.BorderLayout.PAGE_START);

        jTable1.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null},
                {null, null, null, null}
            },
            new String [] {
                "Title 1", "Title 2", "Title 3", "Title 4"
            }
        ));
        jScrollPane1.setViewportView(jTable1);

        getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-408)/2, (screenSize.height-334)/2, 408, 334);
    }

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        jFrame1.setSize(300,200);
        jFrame1.setLocationRelativeTo(this);
        jFrame1.setVisible(true);

    }

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
        ((DefaultTableModel) jTable1.getModel()).addRow(new String[]{jTextField1.getText(), null, null, null});
        jFrame1.setVisible(false);

    }

    public static void main(final String[] args) {
        Runnable gui = new Runnable() {

            public void run() {
                new NewJFrame().setVisible(true);
            }
        };
        //GUI must start on EventDispatchThread:
        SwingUtilities.invokeLater(gui);
    }

    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JFrame jFrame1;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTable jTable1;
    private javax.swing.JTextField jTextField1;

}


Cette discussion est classée dans : partir, jtable, jtextfield, jframe, remplier


Répondre à ce message

Sujets en rapport avec ce message

JTABLE ET ENCORE JTABLE [ par darkstorm ] Bonsoir,C'est dingue quand même, ce composant est génial mais des fois il me broute totalement, je comprends pourquoi on dit UNE JTable... (dsl pour l JTable [ par cloe21 ] Bonjour tout le mondeJ'ai créé une JTable. Dans une colonne il me faut appelé une JFrame de saisie de texte. Je ne vois pas comment mettre un bouton d Comment remplir une JTable à partir d'une requête SQL ? [ par Flyss ] Bonjour tout le monde.Voila c'est simple, je n'ai encore jamais utilisé de JTable, et je cherche le moyen d'afficher le contenu d'une table de ma BD M JTable : type de colonne [ par puman ] Bonjour, je crée un tableau a l'aide de la classe JTable et j'aimerais définir une colonne avec des cases a cocher.Comme mon tableau est initialisé a Remplire un jTable a partir d'un ResultSet [ par Dellys ] BonjourJe voudrait s'avoir  comment remplire un jTable a partire d'un ResultSetSalutations a partir d'une autre class [ par didoux95 ] Bonjour a tous.j'aurais aimé savoir si il etait possible de :   a partir d'une classe X (qui n'herite pas de JFrame) ajouter (ou intervenir sur) des c JTable avec JTextField [ par ulysse00 ] salutj'ai un JButton ajouter et un JTable t , je cherche sije click sur le bouton  alors  le text de JTextField s'affiche sur  la ligne de la colonne JTable et JTextField [ par etudiant2003 ] Bonjour à tous:- QUESTION N°1 Quelle méthode permet d'ajouter un String dans le champ d'un JTable.- QUESTION N°2Je veux utiliser un JTextField sans Supprimer des elements en swing [ par IceFinger ] Bonjour, dans le contexte suivant:       public static void main(String[] args) {     JFrame f= new JFrame("units");     f.setSize(320,260); & JTextField + JTable [ par kawim ] Bonjour a tous, Voila, j'ai probleme pour afficher le contenu saisie dans des JTextField et les afficher dans une JTable, si quelqu'un peut m'aider


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales