[Java] Changer orientation d'un JTable
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Voilà, je vais vous faire un schéma. Lorsque qu'on fait un
les colonnes genre Nom Prenom soivent etre mis comme ca :
Mais est-ce possible via un paramètre de faire :
Merci bcp !
Voilà, je vais vous faire un schéma. Lorsque qu'on fait un
TableModel tableModel = new DefaultTableModel(
les colonnes genre Nom Prenom soivent etre mis comme ca :
{"Dupont", "Henri"}
{"Durand", "Jean"}.
Mais est-ce possible via un paramètre de faire :
{"Dupont", "Durand"}
{"Henri", "Jean"} ?? Cela m'arrangerait enormement !!
Merci bcp !
3 réponses
-
Puis-je avant tout te demander pour quelle raison tu veux faire ça? Ça me semble très étrange du moins!
-
Donc, si je comprends bien, tu as :
- un tableau de 100 strings (représentant les 100 prénoms)
- un tableau de 100 strings (représentant les 100 noms de famille)
et tu veux les afficher sous forme de tableau comme ça:{"Dupont", "Durand", "Durant", ...} {"Henri", "Jean", "Pierre", ...}
Est-ce bien cela? Je veux juste être certain de bien comprendre ton problème. -
Ce qui est pas trop logique dans cette manière de fonctionner, c'est que normalement, chaque colonne a un nom significatif, dans ton cas, ce sera quelque chose comme 1,2,3,4,5,.... mais bon, tu pourrais faire un truc de ce genre:
String[] columnNames=new String[tableau_nom.length]; for(int i = 0; i < tableau_nom.length; i++){ columnNames[i] = i.toString(); } Object[][] data = {tableau_nom, tableau_prenom}; JTable table = new JTable(data, columnNames);
Bon, c'est du code très bâclé, non-testé, mais c'est l'idée. Je continue à te déconseiller de faire ça étant donné que ça ne fais aucun sens selon moi de construire un tableau de la sorte.