問題タブ [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 投票する
1 に答える
634 参照

layout - JavaFX ComboBox ドロップダウン レイアウト

CENTER2 つのコンボボックスを持つグリッド ペインを持つBorderPane があります。その上NORTHに、ヘッダー ペインがあります。そしてその中SOUTHにナビゲーションボタンのあるペインがあります。ここでの問題は、コンボボックスをクリックすると、SOUTH図に示すようにドロップダウン メニューがペインを覆ってしまうことです。ドロップダウンをペインにバインドして、またはペインCENTERのいずれにも移動できないようにする方法はありますか。前もって感謝します。SOUTHNORTH

ここに画像の説明を入力

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

javafx - JavaFX BorderPane とラベルを非表示にするペイン

Pane と Path および Label オブジェクトを使用した作業マップがあります。いくつかのパス オブジェクトとラベル オブジェクトをペインに配置します。Path オブジェクトは国を表し、Label オブジェクトはその首都を表します。したがって、国が表示され、真ん中に、ラベルにバインドされた文字列オブジェクトを持つラベルが表示されます。

Pane の代わりに使用BorderPaneすると、Label オブジェクトが突然表示されなくなりますか?

理由は何ですか?隠れているのはラベルですか
BorderPane

ありがとう

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

java - 境界ペイン内でノードを中央に配置できません

境界ペイン内のいずれかのセクション内で VBox を中央に配置できない理由を、私の人生では理解できません。

目的は、境界ペインの中央部分の中央にテキストを配置することです。助けてくれてありがとう!

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

javafx - JavaFX BorderPane は背景色を取りません

Oracleが提供するチュートリアルに従って、基本的なJavaFXを独学しようとしています。

BorderPane チュートリアル ( https://docs.oracle.com/javafx/2/layout/builtin_layouts.htm ) では、背景色を指定します。

これは私のコードのスニペットです:

さまざまな背景色を試しましたが、どれも機能しません。ここで何か不足していますか?

また、.css ファイルを使用していますが、「メッセージ」にスタイルを追加するだけです。

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

javafx - JavaFX BorderPane ウィンドウの最大化の問題

私のコードはウィンドウを作成し、希望どおりにレイアウトします...最初は。ただし、ウィンドウを最大化すると、境界ペインの上部と下部が中央に残りません。それらは左上隅と左下隅に漂流します。

ウィンドウの最大化オプションを無効にしようとしましたが、ページの上部と下部が移動して、ページの外観が乱れます。

これが私のコードです:

私は昨夜JavaFXを独学し始めたばかりですが、どこが間違っているのか、または問題の解決策を見つけることができないようです。

アドバイスをよろしくお願いします。

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

layout - 1 つまたは 2 つの BorderPanes を別の BorderPane の中央に配置する

南、北にいくつかのコンポーネントを含むメイン ウィンドウ (BorderPane) があります。中央には SplitPane があります。時々、SplitPane の中心にあるコンポーネントを含むもう 1 つの BorderPane をロードします。時には 2 つの BorderPane をロードします。すべて正常に動作しますが、メイン ウィンドウのサイズを手動で変更する必要があるだけです。1 つまたは 2 つのペインを中央に配置して、メイン ウィンドウのサイズを自動的に変更する機会はありますか?

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

java - メインで自分のクラスを使用するには?

私は気が狂っている学校の課題を手に入れました。ウェブを検索しているときに探している答えを見つけることができるので、これについてアドバイスをいただければ幸いです。

割り当ては、「Hello World」と言う基本的な JavaFX アプリケーションを作成することですが、helloMain.java と、BorderPane を拡張するクラス HelloWorld.java を含める必要があります。helloMain を使用するだけで割り当てを解決しましたが、コードの一部 (ルート ノードとそれに含まれるすべて) を HelloWorld.java に移動しようとすると、アプリケーションを実行したときにシーンが読み込まれないようです (空の窓)。だから明らかに私は何か間違ったことをしたのですが、何が悪いのかわかりません。

helloJavaで次のコードを取得しました(これは正しいと確信しています)

そして、私の HelloWorld.java で、このコードを取得しました

}

自分が何をしているのか本当にわからないと言っても過言ではありませんが、学ぼうとしています。

  1. HelloWorld クラスで何が欠けていますか? それはコンストラクターの何かですか?または、ある種のフィールドを使用する必要がありますか?それとも何か他のものですか?
  2. この問題を解決するために何時間も検索してきましたが、私がやろうとしていることに関連する検索結果が見つかりません..「このアプローチ」についてどこで読むことができますかおそらくなぜ何も見つからなかったのでしょう)独自のクラスを作成してメインで使用しようとしたときはどうですか?

これを理解するのを手伝ってくれる人へのたくさんのコード愛:)