0

私のJavaFXアプリケーションでは、コードを純粋なJavaからFXMLに移植していますが、1つの問題が発生しました。

私のデータベースにはプロジェクトのリストがあります。メニューに移動するときに、データベースをスキャンして、プットコンテンツをの中にOpen Project表示したいと思います。FXMLでそれを行うための最良の方法は何ですか?または他の手順?MenuItemMenu

4

2 に答える 2

2

考えられる解決策の 1 つは、Menu の「onShowing」イベントのイベント ハンドラーを定義し、そのイベント ハンドラーでメニュー項目を追加/削除することです。 http://docs.oracle.com/javafx/2/api/javafx/scene/control/Menu.html#setOnShowing(javafx.event.EventHandler)

于 2013-02-12T21:59:31.473 に答える
0

一方通行:

  • メニューのIDをFXMLで指定
  • コントローラーでidと同じ名前のメニュー変数を宣言し、FXMLで注釈を付けます
  • Java コードを使用して動的メニュー項目をこのメニューに追加する
于 2013-01-31T12:04:51.650 に答える