Bonjour tous le monde,
j'ai utilisé pour mes JFormattedTextField le listener Caret pour Calculer un prix de vente TTC en tant que l'utilisateur tape le prix d'achat(prix de vente= prix d'achat X 17%). mais mon problème est que mon calcul ne sera fait qu'après que je clique ailleurs et le JFormattedTextField prend son format désigné au moment de la création.
je veux savoir est-ce qu'il a un moyen pour lancer le calculer tant qu'on saisie le prix d'achat sans cliquer ailleurs et ça c'est mon but c'est pourquoi j'ai choisi la caret et pas ActionListener ou KeyEvent.
voila le code:
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public void caretUpdate(CaretEvent e) { Object obj=e.getSource(); if(obj==tf_pachat){ double pachat=((Number)tf_pachat.getValue()).doubleValue(); double marge=((Number)tf_marge.getValue()).doubleValue(); tfpvente_ht.setValue(new Double(pachat+(pachat*marge)/100)); tfpvente_ttc.setValue(new Double(pachat+(pachat*marge)/100)); } }









Répondre avec citation
Partager