Probleme avec l'affichage des nom des colonnes d'un jtable

Fermé
cs_pressilla Messages postés 16 Date d'inscription jeudi 11 mars 2010 Statut Membre Dernière intervention 13 juin 2010 - 14 mai 2010 à 16:02
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 14 mai 2010 à 16:52
o fait pour clôturer ma formation, dans mon stage de fin d'étude on m'a demander de réaliser une application en java, il s'agit d'une "Gestion des projets" , je m'explique :
j'ai réalisé une base de données mysql et la connecter avec le programme java puis j'ai travaillé sur les formulaires, et j'ai réalisé une classe de TABLE qui hérite de AbstractTableModel et qui a comme paramètres : "les colonnes,les lignes et la requête" à chaque fois que j'utilise la jtable dans une classe je met la requête qui correspond , exp :

Jtable table1 = new Jtable(); table1.getTableHeader().setReorderingAllowed(false);
table1.setSize(800, 800);
String req1="SELECT * FROM projet ";
table t =new table(req1);
//table est la classe qui hérite de AbstractTableModel
table1.setModel(t);
JScrollPane jsp =new JScrollPane(table1);
pnlcenter.add(table1.getTableHeader(),BorderLayout.NORTH); pnlcenter.add(table1, BorderLayout.CENTER);
pnlcenter.add(jsp, BorderLayout.CENTER);

ce code marche bien il me renvoie toutes les lignes insérés dans la table projet mais le problème c'est que les noms des colonnes s'affichent comme ça :( A, B ,C , D, E ..) et le JScrollpane aussi ne marche pas.

voila le code qui m'affiche normallement les noms des colonnes dans la classe table qui hérite de AbstractTableModel :

public String getcolumnName(int c){
String s = "";
try {
// la classe connexion_bd définie la connexion avec la base de données
connexion_bd conn= new connexion_bd(this.req3);
conn.connection();
conn.requete2(this.req3);
s = conn.getresultset(this.req3).getMetaData().getColumnName(c+1);
}
catch(SQLException e){
System.out.println(e);
}
return s;
}

j'espère que quelqu'un pourra m'aider c'est urgeeeeeent et merci d'avance

1 réponse

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
14 mai 2010 à 16:52
Pas bonjour à toi aussi...

Codes-Sources est un site communautaire où des bénévoles apportent de l'aide à ceux qui le demande. Nous demandons pas grand chose en retour : juste un peu de reconnaissance et de respect.
Venir poser une question sur le forum en disant que c'est urgent est un manque de respect : qu'est-ce que ca t'apporte de préciser que c'est urgent ? Tu crois qu'en disant cà tu seras prioritaire par rapport aux autres membres ? Tu crois qu'on va se dépêcher à te répondre parce que tu es dans l'urgence ?

Et bien non, bien au contraire ! Dire que c'est urgent ne nous donne vraiment pas envie d'aider. Nous avons tous nos tracas quotidiens, avec nos patrons qui nous disent qu'il leur faut telle fonctionnalité pour demain matin à 8 h (si ce n'est pour la veille). Alors je traque tout ceux qui demande de l'aide de façon urgente histoire de bien leur faire comprendre qu'on y gagne rien à aider les gens, alors le moins que tu peux espérer, c'est de trouver quelqu'un qui veuille bien t'aider, l'urgence elle n'est que pour toi, et surtout pas pour nous !

Sujet clos.
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
0
Rejoignez-nous