将setOnAction事件与Keycode进行比较

时间:2017-11-21 09:39:59

标签: javafx listener actionlistener keycode

有没有办法比较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
                }
            });

1 个答案:

答案 0 :(得分:0)

试试这个

comboBox.setOnKeyPressed(ke->{
    if(ke.getCode().equals(KeyCode.DOWN)){
        // do stuff
    }
    else{
        comboBox.hide();
        // do some other stuff
    }
})