JavaFXで特定のコンポーネントを作成したい。onClickイベントの後にポップアップを表示するボタン。
シナリオ:
ボタンをクリックします
ボタンの下にポップアップが表示されます(写真のように)
これに答えた後、それがJavaFX 2 custom popup paneの複製であることに気付きました。これには、いくつかの回答にもう少しコンテキスト情報があります。
MenuButton を使用し、MenuButtonにアタッチされた menuItem で、ポップアップに表示するコンテンツのグラフィックを設定します。
final MenuItem wizPopup = new MenuItem();
wizPopup.setGraphic(wizBox);
final MenuButton popupButton = new MenuButton("frobozz");
popupButton.getItems().setAll(
wizPopup
);
これは、完全な実行可能なサンプルです。