Ajouter une ligne dans jtable qui contient des champs calculables
Fermé
ahmed.arous
Messages postés
3
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
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Apparaitre hors ligne whatsapp - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel si contient ✓ - Forum Excel
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
int val1=2; int val2=5; int val3=val1*val2; Object obj[] = new Object[] {val1,val2,val3}; mdl.addRow(obj);