Programme avec combobox
Fermé
miky1111
Messages postés
1
Date d'inscription
mardi 10 avril 2018
Statut
Membre
Dernière intervention
10 avril 2018
-
Modifié le 10 avril 2018 à 13:07
miky1111 - 18 avril 2018 à 06:47
miky1111 - 18 avril 2018 à 06:47
A voir également:
- Programme avec combobox
- Programme demarrage windows 10 - Guide
- Désinstaller programme windows 10 - Guide
- Programme démarrage windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
2 réponses
CCMHR41
Messages postés
124
Date d'inscription
lundi 9 avril 2018
Statut
Membre
Dernière intervention
14 avril 2018
83
10 avril 2018 à 01:06
10 avril 2018 à 01:06
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException
at inscription.Inscription$1.handle(Inscription.java:115)
at inscription.Inscription$1.handle(Inscription.java:109)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238).....
(ton erreur)
Evite de faire 2 sujet pour le même probleme :p
Cordialement
at inscription.Inscription$1.handle(Inscription.java:115)
at inscription.Inscription$1.handle(Inscription.java:109)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238).....
(ton erreur)
Evite de faire 2 sujet pour le même probleme :p
Cordialement
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
10 avril 2018 à 13:07
10 avril 2018 à 13:07
Bonjour,
Il faut faire la correspondance entre le message d'erreur et le code qui correspond.
La ligne 115 c'est
Cela s'explique par ton
Il vaudrait mieux faire ton selectedItemProperty() au moment où tu cliques sur le bouton.
Il faut faire la correspondance entre le message d'erreur et le code qui correspond.
Exception in thread "JavaFX Application Thread" java.lang.NullPointerException at inscription.Inscription$1.handle(Inscription.java:115)
La ligne 115 c'est
switch (result){le problème c'est donc que result = null.
Cela s'explique par ton
String result = filiere.getSelectionModel().selectedItemProperty().getValue();qui est fait à l'initialisation de la fenêtre, alors qu'il n'y a encore aucun élément choisi...
Il vaudrait mieux faire ton selectedItemProperty() au moment où tu cliques sur le bouton.
btn.setOnAction(event -> { double qteValue = Double.parseDouble(qtefield.getText()); double montant = 0; // recuperer la valeur selectionnée dans la comboBox String result = filiere.getSelectionModel().selectedItemProperty().getValue(); switch (result) { case "Gestion": montant = 900000.0 - qteValue; break; case "Informatique": montant = 1000000.0 - qteValue; break; case "Theologie": montant = 500000.0 - qteValue; break; case "Sante": montant = 1500000.0 - qteValue; break; default: break; } netapayer.setText("Net à payer = " + montant); });
18 avril 2018 à 06:47