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

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

javafx - JavaFX HBox コンポーネントの配置

JavaFX の HBox について質問があります。HBox に新しいコンポーネントを追加すると、最後のコンポーネントに自動的に追加されます。このようなものを取得する可能性はありますか:

[ {LABEL}{SPACE}{LABEL} ] => HBOX コンテナ

ご協力ありがとうございました。

備考:サイズを変更すると、スペースはウィンドウとともに大きくなる必要があります...

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

javafx - HBox とそのコンテンツの間の 9 ピクセルのギャップ: グループ

Container(この場合はHBoxですが、StackPane、VBox などの可能性があります);を作成しようとしています。これにはグループが含まれており、グループに関連付けられているのは MediaView です。

マージンなどを設定せずに単純にオブジェクトを作成すると、HBoxの開始(下の背景は青色) とグループの開始(下に MediaView が添付された緑色)の間に奇妙な 9 ピクセルのギャップが表示されます。

問題を示す画像 - HBox と MediaView の間の 9 ピクセルのギャップ

明示的に使用するroot.setTranslateX(-9);と、HBoxが 9 ピクセル以上移動し、オフセットされているため問題が軽減されたように見えます。ただし、これがこの問題を解決する唯一の方法です。私がそれを使用.setMargins(...);しても、まだこれを行います。

問題

なぜこれが起こるのかについてのアイデアはありますか?

これをもう一度試みました(以下のコード)。興味深いことに、ギャップが右側にあるように見えます。

別の試み

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

java - JavaFX HBox の配置

私は JavaFX を使用してソフトウェアに取り組んできましたが、ばかげているが心配な問題があります。

コードの特定の部分には , があり、その中に 、、およびHBoxの 3 つの項目があります。imagelabelVBox

問題は、 をimage左に揃える、つまり の左マージンの隣に、 を右windowVBox揃える、つまり の右の境界線の隣に配置したいのですが、window方法がわかりませんそれをするために。

を使用しようとしましたVBox.setAlignment(Pos.RIGHT_CENTER)が、うまくいきませんでした。

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

javafx - 左側の JavaFX セット タイトルを削除する

私の問題は下の図で説明されています。これはより重要な部分であるため、右側ではなく左側でラベルを「...」に設定したいだけです。コードの時点で、ラベルを設定する方法を示すことができます(ただし、それは実際には問題ではありません):

問題

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

widget - ボックスから ipython ウィジェットを削除します (以前のコンテナー ウィジェット)

ipython ノートブック内の HBox ipython ウィジェット グループから子ウィジェットを削除しようとしています。ウィジェット グループの作成は次のようになります。

これにより、5 つのボタンが表示されます。

現在、5 つのボタンのグループがあり、最後のボタンを削除したいと考えています。私が知る限り、ボックス オブジェクトには子を削除するメソッドがありません。だから私の考えは、グループ内の最後のウィジェットを閉じることでした:

これで、最初の 4 つのボタン (0、1、2、3) のみが表示されます。

私が期待した出力と、必要なものは次のとおりです。

単純にスライスのコピーを作成できますが、これにより他の問題が発生するため、元のボックスを変更できるようにしたいと考えています。

これは私が必要とするものではありません:

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

java - HBox のボタンをクリックできない

ボタンをまったくクリックできないため、ボタンを機能させることbuttonContainer HBoxができません。いわば「スタック」しています。これは複数の IDE で発生するため、そうではありません。クリックできずにスタックする理由はわかりませんが、ある種の基本的な間違いを犯していることは確かです。

これが私の簡単なコードです:

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

user-interface - JavaFX: StackPane 内の HBox が中央にない

すべてのノードが中央にある StackPane を使用しました。ここで、水平要素を中央に配置できるように、HBox であるノードが必要です。何らかの理由で、StackPane のノードであるにもかかわらず、HBox が左上にあります。

ここに HBox のある部分があり、ここに HBox を追加します。

私は何が欠けていますか?

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

python - VBox を使用したボケ ウィジェットの間隔と配置

プロットに Bokeh を使用してきましたが、プロットにメニューを追加してさまざまな出力を表示する必要があります。メニューはBokeh ページの例を使用して作成されました

次に、これらのメニューを HBox に配置します。

このアプローチでは、結果のページのレイアウトはここにあります。メニューバーが近すぎます。2 つの質問があります。

  • 1) メニュー間にスペースを確保するにはどうすればよいですか?
  • 2) オブジェクトの配置を変更するにはどうすればよいですか? たとえば、ウィジェットをボックスの左側ではなく右側に配置することは可能ですか?

よろしくお願いします。

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

javafx - 塗りつぶすように設定していないのに、円が黒く塗りつぶされるのはなぜですか

現在、プライマリ ステージの中央に円を印刷し、プライマリ ステージの下部中央領域に 4 つのボタンを印刷して、クリックすると円が上下左右に移動する割り当てに取り組んでいます。コードを実行すると、円が黒で塗りつぶされます。円のストロークを黒に設定しましたが、円を黒で塗りつぶすように設定していません。円を白で塗りつぶすだけで問題を解決できることはわかっていますが、なぜこれが起こっているのか誰かが知っているのではないかと思っています。また、サークルとボタンを同じウィンドウに印刷することもできません。primaryStage をシーンに設定して円を印刷するか、シーンを hBox に設定してから primaryStage をシーンに設定してボタンを印刷できます。

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

java - javafx を使用してデュアル HBox を作成する方法

メディア プレーヤーのコントロールを作成しようとしています。ウィンドウの下部にある再生ミュートなどのコントロールの別の行の上に配置したいスライダーとボリュームコントロールがあります。

これを達成するための良い方法は、別の HBox の上にある HBox を作成することであり、どちらも javafx アプリケーションの下部に配置されると考えました。

インセットとマージンを使用して一方を他方からオフセットしようとしましたが、両方を表示することができませんでした。別の試みは、2 つの HBox ノードを VBox に追加して垂直に配置することでしたが、それも成功しませんでした (この方法では実行できないと思います)。

これを実装する方法を知っている人はいますか?または、目的の効果を達成するためのより良い方法はありますか?