問題タブ [hbox]
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 - javafx で HBox をクリアする
アイテムから HBox をクリアしようとしています。hBox.getChildren().clear() を使用してみました。
しかし、どちらも機能しません。何か案は?
java - JavaFX: setHgrow(...) が機能しない
HBox の Elements を大きくすることができなかったので、次のサンプル コードをjava2s.comからダウンロードしました。これは、最小限の機能しない例として機能します。
結果は次のようになります。
私の理解が正しければ、TextField は大きくなるはずですよね。
私のJavaバージョンは1.7.0_51です
私の JavaFX バージョンは 2.2.51-b13 です
なぜ機能しないのか/私がしなければならないことを知っていますか? ありがとう!
javafx - JavaFX: 子要素を HBox の幅に合わせる
すべての子要素の幅の合計が HBox の幅と等しくなるように、HBox で子要素を管理することは可能ですか?
要素が HBox を満たし、スペースが残らないようにします。
子要素の高さはデフォルトで HBox の高さなので、幅はどうでしょうか。プログラムで幅を計算したくありません。計算が必要ないように、レイアウトがこれを自動的に行う方がよいでしょう。
java - VBox (または HBox) 内の回転オブジェクト
Rotated オブジェクトを VBox 内に配置する短いプログラムがあります。回転に基づいて VBox の垂直サイズを調整する必要があります。次の例では、Text オブジェクトが接触してはなりません。
しかし、彼らはそうします。これを生成するコードは次のとおりです。
この構成では、グループ内の StackPane 内にテキストがあり、グループ全体が回転して VBox に追加されます (この例では、オレンジ色のボックスとテキストを回転させる必要があります)
これを機能させる方法についてのアイデアはありますか? ロバート
java - JavaFX、サイズ変更可能なコンテナ、サイズ変更不可能なコンテナの横
画面にいくつかのものを表示したいのですが、どのレイアウト システムを使用すればよいかよくわかりません。
画面の右側から、幅 300px、画面の高さのコンテナーが必要です。
左のコンテナは、右のコンテナが配置された後、画面の残りの部分を埋めるだけです。
したがって、サイズ変更の優先度を持つ大きなコンテナと、幅 300px の別のコンテナです。
どうすればいいですか?
javafx - JavaFX HBox コンポーネントの配置
JavaFX の HBox について質問があります。HBox に新しいコンポーネントを追加すると、最後のコンポーネントに自動的に追加されます。このようなものを取得する可能性はありますか:
[ {LABEL}{SPACE}{LABEL} ] => HBOX コンテナ
ご協力ありがとうございました。
備考:サイズを変更すると、スペースはウィンドウとともに大きくなる必要があります...
javafx - HBox とそのコンテンツの間の 9 ピクセルのギャップ: グループ
Container
(この場合はHBoxですが、StackPane、VBox などの可能性があります);を作成しようとしています。これにはグループが含まれており、グループに関連付けられているのは MediaView です。
マージンなどを設定せずに単純にオブジェクトを作成すると、HBoxの開始(下の背景は青色) とグループの開始(下に MediaView が添付された緑色)の間に奇妙な 9 ピクセルのギャップが表示されます。
明示的に使用するroot.setTranslateX(-9);
と、HBoxが 9 ピクセル以上移動し、オフセットされているため問題が軽減されたように見えます。ただし、これがこの問題を解決する唯一の方法です。私がそれを使用.setMargins(...);
しても、まだこれを行います。
なぜこれが起こるのかについてのアイデアはありますか?
これをもう一度試みました(以下のコード)。興味深いことに、ギャップが右側にあるように見えます。