問題タブ [borderpane]
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.
eclipse - JavaFX: ボーダーペインの中央のビューを新しい値で更新する方法
上部にボタンの列があり、側面にボタンの列があるプログラムを作成しています。上部のボタンはビューを制御し、側面のボタンはビューで参照するオブジェクトを制御します。
私のメイン/ルート ビューはボーダーペインです。
ポイントは、これらのボタンのいずれかをクリックして MainController の値を変更し、中央のビューをこれらの新しい値でリロードすることです。値を変更し、これらの値に従って新しい中心を設定するメソッドを作成するのはとても簡単だと思いました。
ただし、テストすると、既に表示するように要求した 2 つの値を表示できますが、実行するたびに赤いエラー コードが大量に表示されます。
私の MainViewController は次のようになります。
私の TestViewController は次のようになります。
私は何を間違っていますか?
java - JavaFX GUI で 2 次元配列の要素を表示する方法
私は非常に新しいJavaFX(およびそのためのGUI)であり、いくつかの概念を理解するのに苦労しています。int
そうは言っても、を拡張するクラス内にrandom を格納する 10x10 の多次元配列があり、各ランダム値を別のクラスの a の中心にグラフィカルにGridPane
表示する方法を理解するのに苦労しています。すべての要素のそれぞれが、ある種の形で均一に表示されることを望みます。私は正確な解決策を知りたくありません。どのようなオプションと手順を実行する必要があるかを知りたいだけです。たとえば、インポートなどを認識しておく必要があります。別の投稿からこの画像を見つけましたが、ボタンである必要がないことを除いて、これは私が想像する種類のレイアウトですint
BorderPane
int
javafx - JavaFX: ボーダーペインのサイズを変更しようとしているときに java.lang.NullPointerException が発生する
皆さん、こんばんは。
私はまだ Java プログラミングの初心者です。私の現在の目標は、初期化の起動中に BorderPane の上部のサイズを変更することです。確かに、静的定数 (サイズの値など) を含む別のクラスを持つことは非常に有益です。
残念ながら、常に NullPointerException が発生します。目に見えないものは本当に単純なものだと思います。あなたが私を助けてくれることを願っています。
よろしくお願いします!
編集:
EDIT2 (MainGui.fxml):
javafx - JavaFX: BorderPane の場合、メニュー項目は 3 つのドットとしてのみ表示されます
JavaFX を学習しようとしていますMenus
が、MenuBar
. 最小限の例を次に示します。
このアプリケーションは起動しますが、Menu
のMenuBar
は 3 つのドット (...) としてのみ表示されます。ただし、 を押すALT+F
と開くので、そこにあります。
私が理解していることから、Menu
アイテムには属性がない、width
または類似の属性がないため、設定できません。ルートノードが であることに関係があると思われます。BorderPane
他のすべての例で動作することがわかったので、ルートは aVBox
またはその他のいずれかです。Vbox
aをルート ノードとして配置MenuBar
し、BorderPane` をルートに追加すると、目的の結果が得られるように見えますが、これは奇妙で不必要な回避策のように思えます。
それで、私はここで何が欠けていますか?MenuBar
遺言書は特定の容器でしか見えないというのは本当ですか? BorderPane
この点で aと aの違いは何VBox
ですか? 誰かが説明したり、私が見逃したドキュメントの一部を教えてくれたりしたら、とても感謝しています。
javafx - ボーダーペインの中央にペインを配置できない
わかりました、私は基本的なプログラミングのクラスにいます。内部にすべての異なるペインを持つボーダーペインを作成する必要があります。その中に「こんにちは」ボタンがある通常のペインを中央に配置しようとすると、ボタンがボーダーペインの上部に配置されます。他のすべてのペインでは、5 つのボタンを作成し、単語をランダムに挿入してランダムに回転させる方法を使用します。ペインを上部ではなく中央に配置するにはどうすればよいですか