有没有办法比较setOnAction事件和Keycode(如向上和向下箭头)?
这是我的样本:
comboBox.setOnAction(e ->{
//compare event key with KeyCode up or down
if(e.getSource().equals(KeyCode.DOWN)) {
// do stuff
} else {
comboBox.hide();
// do some other stuff
}
});
答案 0 :(得分:0)
试试这个
comboBox.setOnKeyPressed(ke->{
if(ke.getCode().equals(KeyCode.DOWN)){
// do stuff
}
else{
comboBox.hide();
// do some other stuff
}
})