Calculs dans un JTable
Fermé
Coubi7
Messages postés
6
Date d'inscription
mardi 11 août 2015
Statut
Membre
Dernière intervention
28 août 2015
-
22 août 2015 à 11:42
Coubi7 Messages postés 6 Date d'inscription mardi 11 août 2015 Statut Membre Dernière intervention 28 août 2015 - 24 août 2015 à 20:14
Coubi7 Messages postés 6 Date d'inscription mardi 11 août 2015 Statut Membre Dernière intervention 28 août 2015 - 24 août 2015 à 20:14
A voir également:
- Calculs dans un JTable
- Clémence souhaite faire calculer automatiquement les prix de 30 produits dans trois devises. elle a déjà saisi une formule de calcul pour le tarif du premier produit dans la première devise. corrigez sa formule afin que recopiée vers le bas puis vers la droite, elle remplisse correctement tout le tableau. - Forum Excel
- 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
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer automatiquement. trouvez ce qu'elle veut faire puis proposez une formule à recopier vers le bas dans la colonne a. quelle formule sera en a9 ? - Forum Excel
- Je veut créer des codes ✓ - Forum Programmation
- Effacer calculs casio graph 35+e ✓ - Forum Matériel informatique
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
22 août 2015 à 21:05
22 août 2015 à 21:05
Bonjour,
Si je comprends bien, tu veux te faire une mini feuille Excel comme ça :

Je ne pense pas que "l'utilisateur entre le mot clé "total"" soit une bonne idée, il vaudrait mieux avoir une dernière ligne TOTAL toujours affichée mais que l'on décale au fur et à mesure que les lignes du dessus se remplissent. Ou plus simple : on calcule le total en dehors de la JTable.
Dans le tutoriel officiel How to Use Tables, ce qui t'intéresse sera Listening for Data Changes et éventuellement Using an Editor to Validate User-Entered Text.
Si je comprends bien, tu veux te faire une mini feuille Excel comme ça :

Je ne pense pas que "l'utilisateur entre le mot clé "total"" soit une bonne idée, il vaudrait mieux avoir une dernière ligne TOTAL toujours affichée mais que l'on décale au fur et à mesure que les lignes du dessus se remplissent. Ou plus simple : on calcule le total en dehors de la JTable.
Dans le tutoriel officiel How to Use Tables, ce qui t'intéresse sera Listening for Data Changes et éventuellement Using an Editor to Validate User-Entered Text.
23 août 2015 à 17:38
Merci beaucoup !!!
24 août 2015 à 19:04
24 août 2015 à 19:30
Exemple :
int column = e.getColumn(); int row = e.getFirstRow(); if (column==1 || column==2) { TableModel model = (TableModel) e.getSource(); int qty = (Integer) model.getValueAt(row, 1); double price = (Double) model.getValueAt(row, 2); model.setValueAt(row, 3, qty * price); }Evidemment je suppose ici que les valeurs dans chaque case sont correctes, mais il faut le vérifier, en particulier avec Using an Editor to Validate User-Entered Text.
24 août 2015 à 19:39
24 août 2015 à 19:48