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 :

JTable ajouter des champs Text a la Table


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2009
    Messages : 42
    Par défaut JTable ajouter des champs Text a la Table
    salut
    j'ai créer une Table a Avec JTable comme suite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    String[] head = {"Nom", "Adresse IP", " Port"};
           DefaultTableModel defaultModel = new DefaultTableModel(head, 0);
           DefaultTableModel defaultModel2 = new DefaultTableModel(head, 0);///////
           JTable msgTable = new JTable(defaultModel);
    ensuite je l'es mit sur l'interface comme suite :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    jScrollPane1.setFont(new java.awt.Font("Arial", Font.PLAIN, 13));
              jScrollPane1.setBorder(BorderFactory.createLineBorder(Color.black));
              jScrollPane1.setBounds(new Rectangle(10, 250, 345, 120));
    msgTable.setFont(new java.awt.Font("Arial", Font.PLAIN, 13));
              msgTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
    Panel.add(jScrollPane1);
    jScrollPane1.getViewport().add(msgTable);
    ensuite j'ai créer une Frame qui contient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    JTextField nameTField = new JTextField();
         JTextField addrTField = new JTextField();
         JTextField portTField = new JTextField();
    ma question comment ajouter les champs :
    nameTField.getText(), addrTField.getText() ,portTField.getText()
    a mon Tableaux cas de Mise a jours du Tableau Ajout suppression
    Merci de me montrer la méthode

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Règle N°1: On ne parle jamais du Fight Club
    Règle N°2: On ne parle jamais du Fight Club
    Règle accessoires:
    Règle N°3: On n'ajoute jamais de composants à une JTable. En fait la JTable met directement à disposition des champs textes si le champ est éditable. Un champ peut être déclaré comme éditable dans le modèle de la JTable en redéfinissant la méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    isEditable(int row, int col)
    du modèle.

    Je te conseille très fort la lecture du tutoriel suivant: http://baptiste-wicht.developpez.com.../swing/jtable/

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Avril 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2009
    Messages : 42
    Par défaut
    Merci pour le tuto

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/08/2012, 11h04
  2. Ajouter des champs d'une table différente dans un formulaire
    Par Bouom771 dans le forum Modélisation
    Réponses: 5
    Dernier message: 10/01/2008, 20h03
  3. [MySQL] Ajouter des champs dans une table à la volée ?
    Par Invité dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 03/05/2007, 09h05
  4. Ajouter des champ dans une table avec une procedure sp
    Par Abdou1 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 26/07/2006, 18h32
  5. Ajouter des CHAMPS dans une table via ASP
    Par hysteresis dans le forum Access
    Réponses: 1
    Dernier message: 27/09/2005, 15h39

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