javafx choicebox événements
j'ai un choicebox en javafx contient 3 articles de laisser Un B et C de manière à ce sur le changement de la sélection de cet élément, je veux effectuer certaines tâches, alors comment puis-je gérer cela?
final ChoiceBox cmbx=new ChoiceBox();
try {
while(rs.next())
{
cmbx.getItems().add(rs.getString(2));
}
}
catch (SQLException e)
{
//TODO Auto-generated catch block
e.printStackTrace();
}
im ajout d'éléments à choicebox à partir de la base de données...
maintenant, je veux savoir comment gérer les événements de choicebox en javafx
OriginalL'auteur Jayesh_naik | 2013-01-25
Vous devez vous connecter pour publier un commentaire.
Ajouter un ChangeListener à la ChoiceBox de selectionmodel et selectedIndexProperty:
OriginalL'auteur Sebastian
Sebastian explique assez bien, cependant, juste au cas où si vous avez de l'intérêt seulement sur la réelle valeur sélectionnée dans la boîte de choix et n'a pas beaucoup de soin sur l'indice, alors vous pouvez simplement utiliser selectedItemProperty au lieu de selectedIndexProperty.
Aussi ChangeListener est fonctionnel, l'interface, vous pouvez utiliser lambda ici quand vous allez avec java 8. Je viens de peu modifié Sebastian exemple. Le newValue est nouvellement valeur sélectionnée.
OriginalL'auteur Steve Park