如何自动打开ComboBox?
我有一个可编辑的ComboBox。我想让它自动打开,而不是强迫用户点击它。 怎么做到呢? 我试图做这样的事情:
testButton.fireEvent(new Event(ComboBox.ON_SHOWN));
但它不能正常工作:在输出中我可以看到消息,这些消息表明ON_SHOWN事件被触发,但是图形上我的comboBox仍然关闭。另外,我试过
testButton.fireEvent(new Event(ComboBox.ON_SHOWING));
但这根本没有反应。和
一样testButton.fireEvent(new Event(ComboBoxBase.ON_SHOWING));
和
testButton.fireEvent(new Event(ComboBoxBase.ON_SHOWN));
PS:说打开的comboBox我的意思是这样的:
答案 0 :(得分:6)
尝试
Button btn = new Button("Show combobox");
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
comboBox.show();
}
});
答案 1 :(得分:-2)
show();
方法不适用于CheckComboBox
。
请告诉我们如何为CheckComboBox做同样的事情。
点击按钮,CheckComboBox应自动打开