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
bonjour ,
je suis débutant en java et j'ai besoin de vous aide
lorsque je clique sur la bouton ajouter une ligne je besoin de créer une nouvelle ligne en Jtable qui calculer automatiquement le prix THT a l'aide de prix UHT* quantité .
aidez mois SVP .
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
- Site de vente en ligne particulier - Guide
- Calculer une moyenne sur excel - Guide
- Ajouter une signature sur word - 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