Ajouter une ligne dans jtable qui contient des champs calculables
Fermé
ahmed.arous
Messages postés
2
Date d'inscription
jeudi 8 novembre 2018
Statut
Membre
Dernière intervention
12 février 2019
-
8 nov. 2018 à 10:52
aure2015 Messages postés 93 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 30 mai 2020 - 9 nov. 2018 à 17:55
aure2015 Messages postés 93 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 30 mai 2020 - 9 nov. 2018 à 17:55
A voir également:
- Ajouter une ligne dans jtable qui contient des champs calculables
- Aller à la ligne dans une cellule excel - Guide
- Partager photos en ligne - Guide
- Vente en ligne particulier - Guide
- Calculer une moyenne sur excel - Guide
- Apparaitre hors ligne instagram - Guide
1 réponse
aure2015
Messages postés
93
Date d'inscription
dimanche 11 janvier 2009
Statut
Membre
Dernière intervention
30 mai 2020
5
Modifié le 8 nov. 2018 à 15:41
Modifié le 8 nov. 2018 à 15:41
Tu peux utiliser la class "DefaultTableModel". En ce qui concerne le prix, un petit tu peux le calculer automatiquement ou si tu as une classe avec les données , tu peux simplement créer une méthode qui retourne le prix THT, ta classe ne retournera pas une valeur mais la réponse à un calcule.
Si tu veux modifier un seul champ, il te suffiit d'utiliser une fois de plus DefaultTableModel mais tu utilises simplement model.setValueAt(newValeur, ligne,colonne);
Si tu veux modifier un seul champ, il te suffiit d'utiliser une fois de plus DefaultTableModel mais tu utilises simplement model.setValueAt(newValeur, ligne,colonne);
DefaultTableModel mdl = (DefaultTableModel) jTableVar.getModel(); //Pour récupérer les propriétés et données déjà dans présente dans le jTable. mdl.setRowCount(0) //Seulement si tu veux remettre tes données à 0. Vector vec = new Vector(); vec.addElement("Champ 1"); vec.addElement("Champ 2"); vec.addElement("Champ 3"); mdl.addRow(vec); //Ou alors tu peux aussi rajouter un tableau objet Object obj[] = new Object[] {"Valeur1","Valeur2","Valeur3"}; mdl.addRow(obj); // Une valeur en particulier mdl.setValueAt(newValeur, ligne,colonne);
9 nov. 2018 à 08:12
est ce que je peux faire comme ça ou non :
Object obj[] = new Object[] {"Valeur1","Valeur2","Valeur3="valeur1 * valeur 2"};
mdl.addRow(obj);
9 nov. 2018 à 17:55