j'ai une fenêtre qui envoie un paramètre à une autre via un ChoiceDialog
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
Méthode qui extrait de la BDD
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
j'ai testé le renvoi depuis la BDD il s'affiche normal , je ne trouve pas d'où viennent ces crochets !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Partager