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] probleme de constructeur et d'affichage


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    hby
    hby est déconnecté
    Membre averti
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Par défaut [JTable] probleme de constructeur et d'affichage
    bonjour tt le monde;

    et encore un autre probleme de JTable

    ben voila j ai construit un model sur lequel s'appuie le JTable
    et un constructeur qui prend deux vecteurs le premier pour le vecteur data et le deuxieme pour le vector columns je mets le tt dans une fenetre et je veux faire l affichage mais la fenetre me sort un tableau vide!!!!
    meme pas les noms de colonnes

    j ai tt essayé et maintenant je seche
    voici une partie du code SVP aidez moi
    voici mon model
    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 SearchOutputTable extends JPanel{
      JTable table;
      public SearchOutputTable(Vector vD,Vector vC){
       table = new JTable(vD, vC);
       DefaultTableModel dTM=new DefaultTableModel(vD,vC) ;
       table.setModel(dTM);
       table.createDefaultColumnsFromModel();
       Font f = new Font("SanSerif", Font.PLAIN, 24);
       setFont(f);
       setLayout(new BorderLayout());
       JScrollPane scrollpane = new JScrollPane(table);
       add(scrollpane);
     
      }
    }
    voici mon tablo
    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
     
    public class SearchOutput extends JFrame {
      XYLayout xYLayout1 = new XYLayout();
     
      Vector vD;
      Vector vC;
     
      public SearchOutput(Vector vD,Vector vC) {
        try {
          jbInit();
        }
        catch(Exception ex) {
          ex.printStackTrace();
        }
      }
      void jbInit() throws Exception {
        this.getContentPane().setLayout(xYLayout1);
        this.setSize(500,500);
        this.setTitle("Search Output");
     
        SearchOutputTable sOT=new SearchOutputTable(vD,vC);
        this.getContentPane().add(sOT,new XYConstraints(51, 202, 342, 128));
        sOT.setBackground(SystemColor.desktop);
        sOT.setVisible(true);
     
      }
    }
    e voici comment je fait l appel a l affichage
    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
     
     void jButton4_actionPerformed(ActionEvent e){
     
        Vector vD=new Vector();
        Vector vC=new Vector();
         seekEnreg(vD,vC);
     
     
      if(!vD.isEmpty()){
        SearchOutput sO = new SearchOutput(vD, vC);
        sO.setVisible(true);
        SwingUtilities.updateComponentTreeUI(this);
      }
     
     
      }

  2. #2
    Membre Expert Avatar de herve91
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 282
    Par défaut
    Et en ajoutant les lignes en gras ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
      public SearchOutput(Vector vD,Vector vC) {
        this.vD = vD;
       this.vC = vC;
        try {
          jbInit();
        }
        catch(Exception ex) {
          ex.printStackTrace();
        }
      }

  3. #3
    hby
    hby est déconnecté
    Membre averti
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Par défaut
    weyyyyyyyyy!!!!!

    ca marche.....mais ca me sort plein d'autres colonnes que j ai pas specifié

    en tt cas il est la le tablo!!!

    je vais voir c quoi ce nveau probleme

    merci bcp herve91

  4. #4
    hby
    hby est déconnecté
    Membre averti
    Inscrit en
    Février 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Février 2006
    Messages : 35
    Par défaut
    ca y est ouf !!!
    probleme resolu cinq sur cinq
    thx a lot



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

Discussions similaires

  1. probleme de constructeur
    Par semaj_james dans le forum Langage
    Réponses: 4
    Dernier message: 08/02/2006, 15h48
  2. [JTable] probleme suppression ligne
    Par lilou77 dans le forum Composants
    Réponses: 1
    Dernier message: 01/11/2005, 10h34
  3. Probleme de constructeur
    Par Invité dans le forum C++Builder
    Réponses: 2
    Dernier message: 17/03/2005, 10h48
  4. Réponses: 13
    Dernier message: 02/02/2005, 00h21
  5. [JSCROLLPANE][JTABLE] Probleme de raf...
    Par thibaud dans le forum Composants
    Réponses: 5
    Dernier message: 04/05/2004, 11h26

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