問題タブ [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.

0 投票する
2 に答える
4538 参照

java - JavaFX:ステージに従ってボーダーペインの中央ノードを中央に配置する方法は?

ボーダーペインのボタンをステージに合わせて中央に配置するのに問題があります。ボーダーペインに従って中央に配置されていますが、ウィンドウの正確な中央に配置したいです。

ここに画像の説明を入力

再生ボタンと難易度選択ボックスがある私の写真の下部を参照しています。

ボーダーペインを使用して、難しい部分を右側に、再生ボタンを中央に配置しています。

ご覧のとおり、遊びは絵の中心ではありません。

私はそれをしたいのですが、方法がわかりません。左ノードの幅を右ノードと等しくなるように設定できると思いますが、左ノードには何もありません。

0 投票する
2 に答える
1166 参照

javafx - JavaFX BorderPane 右側のすべての高さ

BorderPane の右側をウィンドウの高さと下側/上側にし、右側の先頭で終了させることは可能ですか?

0 投票する
0 に答える
690 参照

layout - JavaFX BorderPane 中央ペインの内容を置き換えるとペインがいっぱいにならない

TOPにメニューバーがあるメインBorderPaneを持つアプリを作成しています。特定のメニュー オプションが選択されたときに、CENTER の内容を変更したいと考えています。ただし、これを行うと、CENTER ペインにロードした AnchorPane のサイズが変更されず、CENTER ペインがいっぱいになりません。好みのサイズを保ちます。USE_COMPUTED_SIZE に設定しようとしましたが、中央ペインを埋めるためにサイズ変更されません。また、AnchorPane のラッパーとして HBOX を追加しようとしました (私は JavaFX UI 設計にかなり慣れていません)。これも機能しませんでした。

メイン クラスから次の呼び出しを使用して、CENTER に設定するペインを読み込みます。

そして、AnchorPane の実際のコントローラーが CENTER ペインにロードされます。

JavaFX レイアウトについてはよくわかりません。私はどちらかというとバックエンドの人なので、ここで少し途方に暮れています。

0 投票する
0 に答える
136 参照

javafx - 一部のノードは HBox に表示されません

プログラミング スキルを向上させるためだけに Yahtzee ゲームに取り組んでいますが、すべてのラベルとラジオ ボタンを HBox に表示することができないようです。関連するすべてのコードは次のとおりです。

しかし、何らかの理由でコードを実行すると、diceRoll1、diceRoll2、holdRButton1、holdRButton2、rollDice のみがウィンドウに表示されます。それらはすべて同じようにコード化されているため、すべてが表示されない理由はわかりません。それらを可視に設定してみましたが、違いはありませんでした。何か不足していますか?

0 投票する
1 に答える
256 参照

java - HBoxを下部に割り当てようとすると、JavaFX BorderPaneがエラーをスローする

BorderPane の下部にボタンを配置しようとすると、エラーが発生し続けます。以前は機能していましたが、「アプリケーションの開始メソッドで例外が発生しました」というエラーが発生しています。

obBorder.setBottom(obPane) と関係があるような気がしますが、よくわかりません。私たちのインストラクターは、これらすべてをよく理解していて、javadocを見た後でも理解するのに苦労しています.

どんな助けでも大歓迎です。

0 投票する
1 に答える
4238 参照

java - javafx で単一の BorderPane 領域のパディングを設定する方法

javafx でボーダーペインを作成し、中央と上部の 2 つの領域を使用しています。トップ リージョンのみにパディングを設定したいと思います。

myBorderPane.setPadding(Insets value)これは中央領域のパディングも設定するためです。トップリージョンのみに設定したい。これを行う方法はありますか?

VBox のような別のペインをトップ リージョンに追加し、そのパディングを設定するだけでよいことはわかっています。この VBox を追加せずに領域にパディングを与える方法があるかどうか疑問に思っています。