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 :

afficher element dans jtable


Sujet :

Composants Java

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut afficher element dans jtable
    bonjour ,
    je veux afficher des éléments dans le jtable , j'ai arrivée à faire ça en passant les vecteurs lors de la construction de jtable mais quand je veux faire ça aprés le clique sur un bouton ça ne marche pas.le jtable n'est pas affiché

  2. #2
    Membre confirmé Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 505
    Points
    505
    Par défaut
    Qu'espères-tu comme réponse à une question qui peu se résumer à "j'arrive pas à afficher une JTable" ?
    As-tu vu ma réponse à ta précédente discussion ?

  3. #3
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut
    oui j'ai vu la réponse mais là c'est différent ; en fait je veux que quand il choisit un élément dans le combo puis il clique sur le bouton une recherche se lance puis affiche les elements dans le jtable. mais la rien ne se passe malgré que j'ai recréer le jtable avec les vecteur de donnée et d'entete

  4. #4
    Membre confirmé Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 505
    Points
    505
    Par défaut
    rien ne se passe malgré que j'ai recréer le jtable avec les vecteur de donnée et d'entete
    Inutile de recréer ta JTable, change juste de modèle (voir DefaultTableModel) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    table.setModel(new DefaultTableModel(...));

  5. #5
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut
    merci pour votre elle m'ai aidé mais là j'ai voulu ajourer un jscrollPane puisque il y'a trop de donnée j'ai fait ceci en fait j'ai mis le jtable dans un panel .
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    private JPanel getJPanel() {
    		if (jPanel == null) {
    			jPanel = new JPanel();
    	JScrollPane jsp=new JScrollPane(jTableTrain);
    	jPanel.add(jsp);
     
    	jPanel.add(getJTableTrain().getTableHeader(),BorderLayout.NORTH);
    			jPanel.add(getJTableTrain(),BorderLayout.CENTER);
     
    			jPanel.setBounds(new Rectangle(39, 181, 504, 189));
     
    		}
    		return jPanel;
    	}
    mais le jscroll ne s'affiche pas

  6. #6
    Membre confirmé Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 505
    Points
    505
    Par défaut
    - Es-tu sûr du LayoutManager que tu utilises ?
    - Es-tu sûr de l'ajout de tous tes composants ?
    - Es-tu sûr de l'utilisation de setBounds(...) ?

  7. #7
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut
    tu veux dire quoi par sur ?? je pense que oui.

  8. #8
    Membre confirmé Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 505
    Points
    505
    Par défaut
    je pense que oui
    Et bien moi je suis sûr que non.

    Concrètement :
    - Quel est le LayoutManger de ton JPanel ?
    - Où penses-tu que se positionnent les composants ?
    - Pourquoi utilises-tu un setBounds(...) ?

  9. #9
    Membre habitué
    Inscrit en
    Octobre 2006
    Messages
    446
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 446
    Points : 128
    Points
    128
    Par défaut
    vu que j'ai juste suivi un exemple donc je ne peux te contredire en plus c'est la premiére fois que j'utilise ces composantes ,
    si tu peux m'aider merci .

  10. #10
    Membre confirmé Avatar de ngpub
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    449
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 449
    Points : 505
    Points
    505
    Par défaut
    Sans plus d'infos, voici un début de solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    private JPanel getJPanel() {
    	if (jPanel == null) {
    		jPanel = new JPanel(new BorderLayout());
    		jPanel.add(new JScrollPane(getJTableTrain()), BorderLayout.CENTER);
    	}
    	return jPanel;
    }

Discussions similaires

  1. Afficher requête dans JTable
    Par zargooo04 dans le forum JDBC
    Réponses: 1
    Dernier message: 12/12/2013, 08h00
  2. Réponses: 2
    Dernier message: 21/01/2011, 14h45
  3. Afficher Arraylist dans JTable
    Par the watcher dans le forum Composants
    Réponses: 4
    Dernier message: 29/09/2010, 15h53
  4. Réponses: 9
    Dernier message: 31/05/2009, 03h59
  5. Noms des colonnes ne s'affichent pas dans un JTable
    Par Bourdet dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 07/07/2005, 15h26

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