1 pièce(s) jointe(s)
envoyer des données en paramètres entre fenêtres
j'ai une fenêtre qui envoie un paramètre à une autre via un ChoiceDialog
Pièce jointe 227025
comme vous voyez j'ai des crochets avec le mot que je veux envoyer donc je reçoit une paramètre erroné si j'affiche voilà ce qu'il me donne [Cloud]
code du choiceBox
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public void choisirSys(ActionEvent event) throws Exception {
choixSys = obj.getSystems();//appel méthode qui extrait les données de la BDD
msgDialog = new ChoiceDialog(choixSys);
msgDialog.setTitle("Choix du Système");
msgDialog.setHeaderText("Veuillez choisir le Système à analyser");
msgDialog.setContentText("Système");
Optional<ObservableList> result = msgDialog.showAndWait();
if (result.isPresent()) {
SystemeChoisi = result.get().toString();
gestionComp(SystemeChoisi);
}
} |
Méthode qui extrait de la BDD
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public ObservableList getSystems(){
systemes = FXCollections.observableArrayList();
try {
String query = "SELECT sys FROM systeme";
ps = cnx.prepareStatement(query);
rs = ps.executeQuery();
while (rs.next()) {
systemes.add(rs.getString("sys"));
}
} catch (Exception e) {
System.err.println("Error" + e);
}
return systemes;
} |
j'ai testé le renvoi depuis la BDD il s'affiche normal , je ne trouve pas d'où viennent ces crochets !!!:(