問題タブ [fxmlloader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javafx - fxml ドキュメントにデータを送信できません
viewAdController に広告を送信しようとしています。システムは、広告の情報を適切に出力します。これは、広告が null ではないことを意味します。この行で NullPointerException を取得します。
残りのコードは次のとおりです。
viewAdController の setAd メソッドは次のようになります。
これは長い間機能していましたが、突然機能しなくなり、何が変わったのかわかりません。どんな助けでも大歓迎です。
例外:
java - JavaFX : FXML アイテムが null です
サーバーがクライアントを追加するときに JavaFX アプリケーションを更新しようとすると、更新関数を使用すると FXML リストビューの nullpointer を受け取ります。初期化とイベントでは機能するが、更新メソッドでは機能しない理由の手がかり
FXMLコントローラー
私のメインアプリ
Scene.fxml
サーバークラス:
それで、誰かが私の問題を解決する手がかりを持っていますか?
敬具
javafx - FXMLLoader テンプレート フラグ
を見るとFXMLLoader#load
、「テンプレートフラグ」が言及されていますが、このフラグを設定する方法についての説明はありません。おそらくあるはずですがFXMLLoader#setTemplate
、リンクされた JavaDoc にはそのようなメソッドは存在せず、最新の 1.8 OpenJDK (ビルド 1.8.0_72-internal-b05) を使用しても、そのようなメソッドは表示されません。
では、このフラグとは何ですか?どうすれば設定できますか?
java - Eclipse - JavaFX FXML LoadException
私は一般的にJavaFXとFXMLを使用するのは非常に初めてで、Google検索を繰り返したり、Stack Exchangeで検索したりしても解決できない問題に遭遇しました。他の人にも同様の問題がありましたが、自分のプロジェクト内で解決策を再現できませんでした。
現在、私は主に FXML を使用して JavaFX をテストし、その感触を得ようとしていますが、FXMLLoader が次のエラーを表示しているため、ロードすることさえできません。
javafx.fxml.LoadException: /C:/Users/Dylon/workspace/Convergence_titanExplorationModule/bin/com/test/fxml/ExplorationModuleUI.fxml
javafx.fxml.FXMLLoader.constructLoadException (不明なソース) で javafx.fxml.FXMLLoader.importClass (不明なソース) で javafx.fxml.FXMLLoader.processImport (不明なソース) で javafx.fxml.FXMLLoader.processProcessingInstruction (不明なソース) で javafx .fxml.FXMLLoader.loadImpl(不明なソース) at javafx.fxml.FXMLLoader.loadImpl(不明なソース) javafx.fxml.FXMLLoader.loadImpl(不明なソース) at javafx.fxml.FXMLLoader.loadImpl(不明なソース) javafx.fxml .FXMLLoader.loadImpl (不明なソース) で javafx.fxml.FXMLLoader.loadImpl (不明なソース) で javafx.fxml.FXMLLoader.loadImpl (不明なソース) で javafx.fxml.FXMLLoader.load(不明なソース) com.test.fxml で.Main.start(Main.java:14) at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$163 (不明なソース) at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$176 (不明なソース) com.sun.javafx.application.PlatformImpl.lambda$null$174 (不明なソース) で java.security.AccessController.doPrivileged(ネイティブ メソッド) com.sun.javafx. application.PlatformImpl.lambda$runLater$175 (未知のソース) com.sun.glass.ui.InvokeLaterDispatcher$Future.run (未知のソース) com.sun.glass.ui.win.WinApplication._runLoop (ネイティブ メソッド) com .sun.glass.ui.win.WinApplication.lambda$null$149(不明なソース) で java.lang.Thread.run(不明なソース) 原因: java.lang.ClassNotFoundException で javafx.fxml.FXMLLoader.loadType(不明なソース) ) ... 21以上doPrivileged (ネイティブ メソッド) com.sun.javafx.application.PlatformImpl.lambda$runLater$175 (不明なソース) com.sun.glass.ui.InvokeLaterDispatcher$Future.run (不明なソース) com.sun.glass.ui .win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$null$149(Unknown Source) at java.lang.Thread.run(Unknown Source) 原因: java.lang. ClassNotFoundException at javafx.fxml.FXMLLoader.loadType(Unknown Source) ... 21 詳細doPrivileged (ネイティブ メソッド) com.sun.javafx.application.PlatformImpl.lambda$runLater$175 (不明なソース) com.sun.glass.ui.InvokeLaterDispatcher$Future.run (不明なソース) com.sun.glass.ui .win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$null$149(Unknown Source) at java.lang.Thread.run(Unknown Source) 原因: java.lang. ClassNotFoundException at javafx.fxml.FXMLLoader.loadType(Unknown Source) ... 21 詳細java.lang.ClassNotFoundException at javafx.fxml.FXMLLoader.loadType(Unknown Source) ... 21 詳細java.lang.ClassNotFoundException at javafx.fxml.FXMLLoader.loadType(Unknown Source) ... 21 詳細
さて、ここに私が取り組んでいるコードがあります...
ExplorationModuleUI.fxml という名前の FXML ファイルを次に示します...
最後に、フォルダーに関してどのように配置するかを次に示します。
どんな助けでも大歓迎です。正直なところ、今夜数時間掘り下げた後でも、なぜ機能しないのか理解できませんでした. こことGoogle検索で見つけた他の解決策を試しましたが、まだ何も機能していません. ご不明な点がございましたら、お気軽にお問い合わせください。午前中にできるだけ早くご連絡いたします。
eclipse - 「場所が必要です。」Eclipse およびその他の IDE での例外 FXML
最初はお尻に大きな痛みがあったので、この小さなヒントをあなたと共有したいと思います.
新しいファイルをロードする必要がある新しい FXMLLoader をコードに追加する場合、SceneBuilder などの外部アプリケーションでその FXML ファイルを作成した場合、最初は機能しません。