Jtable

Signaler
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
19 juillet 2019
-
Armelkev
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
19 juillet 2019
-
Salut, je travaille sur un code java. Dans ce code j'utilise un JTable. J'aimerais modifier les valeurs entrées dans les cellules de la table.
Mon code est le suivant:

JTable tabledata= new JTable();
tabledata = new String[3][2];
tabledata[0][0]="Template";
tabledata[1][0]="ID";
tabledata[2][0]="Hash";
tabledata[0][1] = "[Template Data]";


tabledata[1][1]="kev";
Random random = new Random(System.currentTimeMillis());
tabledata[2][1] = new Integer(random.nextInt(65535)).toString();
J'aimerais modifier la cellule: tabledata[1][1]
Merci, vôtre aide.

3 réponses

Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
256
Tu as bien mis un repaint() après les modifications dans le code de ta fenêtre ?
Messages postés
13
Date d'inscription
dimanche 20 juillet 2008
Statut
Membre
Dernière intervention
17 mai 2011

Documente-toi sur google sur l'utilisation de JTable!
Pour manipuler JTable il te faudra hériter de "AbstractTableModel" et redéfinir quelques méthodes comme:
int getRowCount()
int getColumnCount()
Object getValueAt(int rowIndex,int columnIndex)
String getColumnName(int columnIndex)

Puis tu passeras cette classe fille au constructeur de JTable!

Et tu pourras manipuler et configurer JTable!
Bon courage!
Messages postés
101
Date d'inscription
mercredi 23 septembre 2009
Statut
Membre
Dernière intervention
19 juillet 2019

Merci pour vôtre aide, j'essaie et je vous fais signe.