1

ComboBoxを自動的に開く方法は?

編集可能なComboBoxがあります。ユーザーにクリックさせずに、自動的に開くようにしたい。どのようにそれを行うことができますか?私はこのようなものを作ろうとしました:

testButton.fireEvent(new Event(ComboBox.ON_SHOWN));

しかし、必要に応じて機能しません。出力には、ON_SHOWNイベントが発生したことを示すメッセージが表示されますが、グラフィカルにコンボボックスは閉じたままです。また、私は試しました

testButton.fireEvent(new Event(ComboBox.ON_SHOWING));

しかし、これはまったく反応を示していません。と同様

testButton.fireEvent(new Event(ComboBoxBase.ON_SHOWING));

testButton.fireEvent(new Event(ComboBoxBase.ON_SHOWN));

PS:開いたコンボボックスとは、次のような意味です。

4

2 に答える 2

6

試す

Button btn = new Button("Show combobox");
btn.setOnAction(new EventHandler<ActionEvent>() {
    @Override
    public void handle(ActionEvent event) {
        comboBox.show();
    }
});
于 2012-11-07T13:48:30.970 に答える
-2

show();メソッドはでは使用できませんCheckComboBox

CheckComboBoxに対して同じことを行う方法を教えてください。

ボタンをクリックすると、CheckComboBoxが自動的に開きます

于 2016-12-20T14:42:23.847 に答える