問題タブ [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-2 - 同じタブにjavafxの新しい「画面」
私はこのようなコードを持っています:
現在、'ここにコードを挿入' 部分には、YouTube ビデオへのリンクのリストがあります。ユーザーがこれらのリンクのいずれかをクリックすると、同じ AnchorPane にビデオが表示され、リストが消えます。リストが消えている間に表示される別の画面 (可能であれば適切なトランジションを含む) のようになります。
StackPane を使用して、必要に応じて表示または非表示にすることを考えましたが、それは奇妙に思えます。
私はJavaFXを初めて使用するので、9歳の子供について説明した回答をいただければ幸いです
皆さん、ありがとうございました !
java - JavaFX メイン fxml が fxml をロードしない
私のアプリにはタブ付きのペインがあるため、fxml ファイルを管理しやすくするために、タブを含むメインの fxml ファイルと、他のタブごとに個別の fxml があります。これは正常に機能していましたが、何らかの理由で、アプリが 2 番目のタブの読み込みを停止しました。メインアプリでソロをロードしてみましたが、問題なく動作します。テストとして新しい fxml ファイルを作成してロードしようとしましたが、これも機能します。ただし、2 番目のタブには読み込まれません。また、コンソールへの出力はありません。
編集:さらに試行錯誤した後、分割ペインに絞り込みました。ボタン付きの非常に単純な fxml を試してみましたが、これは問題ありませんでしたが、分割ペインと 2 つのボタンを追加すると、ビューがレンダリングされません。
これが私のメインクラスです: public class Main extends Application {
これが私のmainview.fxmlです
これが最初のペインです
そして2番目:
長いコードで申し訳ありませんが、助けてくれてありがとう!
model-view-controller - FXMLLoader の説明
FXMLと組み合わせたjavafxを使用しています。MVC パターンを適用したい。そのためには、Model.java クラスをモデルにして、View.fxml を起動し、そのビューのコントローラーを viewController.java にします。
ある時点で Model.java と Controller.java が通信できるようにする必要があります。では、ViewController.java が次のようになっているとします。
ViewController には、プライベート文字列と独自のメソッドがあります。
そして Model.java :
ViewContoller パラメータ/メソッド ( getPamareter() など) にアクセスするにはどうすればよいですか? loader.getController() でコントローラーを取得しようとしましたが、ジェネリック型を返します。何か関係がある場合はどうすればよいですか? オラクルのドキュメントにアクセスしましたが、よくわかりません。 getController() は ViewController.java のインスタンスを返しますか?
ViewController からモデルにアクセスするにはどうすればよいですか? たとえば、ボタンがトリガーされると、vieController は Model.java の値を更新します。
javafx - ペーストビンからの FXML のロード
この URL から fxml ソースをロードする必要がある JavaFX プログラムに取り組んでいます。http://pastebin.com/raw.php?i=SW5d5ucs
いろいろ試してみたのですが、よくわからないので、どなたか教えていただけると助かります。
javafx - FXMLボイラープレートコード
FXML をインスタンス化してロードする典型的な定型コードに対処する方法はありますか?
典型的なバージョン:
上記のコードについては、バッキング FXML ファイルが<Stage></Stage>
ルートになっていることに注意してください。これは私の好みです。FXML ルートまでの読み込みと照合は、それに応じて調整できます。いずれにせよ、FXML ファイルの読み込みとコントローラーへの参照の取得は、(ほとんどの場合) 重要な部分です。
この定型コードを防ぐために、以下のようなユーティリティ メソッドを作成しようとしました。
ただし、ある段階で null ポインター エラーが発生したか、読み込みが正しくありませんでした。ジェネリックやキャスティングと関係があると思います。
このコードはどのように改善できますか? あるいは、この問題を解決するために別の型コードを提案することはできますか?
java - 開始クラスのサブパッケージから Java FXML を読み込みます
おそらく非常に簡単なことであるに違いありませんが、これまでのところ、どのソリューションもうまくいきませんでした。最後に質問ですが、私が考慮していないことかもしれません。
Netbeans プロジェクトの開始クラスのサブパッケージからコントローラを使用して FXML をロードしたいと考えています。すでに多くの異なる質問を参照して、ここですべてのソリューションを試しましたが、まだ機能しませんでした。
パッケージ構造:
開始方法は次のとおりです。
どんな提案でも、大いに役立ちます。