問題タブ [scenebuilder]

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 に答える
4365 参照

java - Scene Builder で作成された fxml ファイルを使用して Java から画像を追加する

イメージ ノードを Java から fxml (シーン ビルダーで作成) ファイルに追加したい場合、どうすればこれを実現できますか?

メソッド root.getchidren.add(close) があることは知っていますが、ここではこのメソッドを実装できません。

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

java - シーン ビルダー インスペクター

私は使用Scene Builderしていますが、インスペクターの外観を複製したいと思います

ここに画像の説明を入力

私の質問:

  1. パディング、サイズ、位置領域などのパネルは 内にありますか、Scroll Paneそれともラベルが間にある 2 つのセパレーターだけですか? のように見えますSwing TitledBorder Jpanel

  2. パネルの場合、何を使用し、どのようにタイトルを設定しますか?

  3. セパレーターの場合、デフォルトの破線ではなく実線のセパレーターを設定する方法は? CSS アナライザーを調べましたが、適切な CSS ステートメントが見つかりません。

  4. fx:idフィールドの命名規則はありますか? 「maintabbedpane」など、すべて小文字で書かれた例をいくつか見つけただけです。

0 投票する
3 に答える
41712 参照

java - JavaFX でペインを切り替える

FXMLを使用してJavaFXでJavaプログラムを作成しようとしています。しかし、私はレイアウト管理に問題があります。スイングでCardLayoutに慣れているのと同じように、ペインを切り替えたいのですが、それを取得できないようです。

グーグルで検索しましたが、答えが見つかりませんでした。

JavaFXにCardLayoutに相当するものはありますか? もしそうなら、あなたは私に例を提供できますか?それは私の夜を大いに助けるでしょう!

これが私のFXMLコードです

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

javafx-2 - JavaFX HBox (SceneBuilder) の子が成長しないのはなぜですか?

HBoxの JavaFXドキュメントには次のように書かれています。

hbox のサイズが適切な幅よりも大きく変更された場合、デフォルトでは、子は適切な幅に維持され、余分なスペースは未使用のままになります。アプリケーションが 1 つ以上の子に余分なスペースを割り当てたい場合は、必要に応じて子に hgrow 制約を設定できます。詳細は、「オプションのレイアウト制約」を参照してください。

添付の画像で、ボタンが横幅を埋めていないのはなぜですか?

ここに画像の説明を入力

HBox.setHgrow(field, Priority.ALWAYS)ドキュメントが参照しているコードと同じではありませんか。

0 投票する
3 に答える
69456 参照

java - FXMLのみを使用したJavaFX 2ボタンのスタイリング - ボタンに画像を追加する方法は?

ボタンのスタイルを変更したいのですが、ここのスレッドとインターネット上の記事のほとんどは、Javaコードを使用してそれを行う方法を示していますが、これは本当に良い解決策とは思えません。 FXML のみ (Css なし) を使用して、テキストと画像を含むボタンを設定しますか?

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

javafx-2 - 画面上で「装飾されていない」アプリケーション ウィンドウを移動できるようにする

JFX と JavaFX シーン ビルダーを使用して予約システム アプリケーションを構築しています。見栄えを良くするために、境界線を削除するか、コードのように「装飾なし」に設定できると思いました。シーンをクリックしてドラッグすることで、画面上でドラッグできるようにしたいと思います。私は多くの方法を試しましたが、実際にはどれもうまくいきませんでした。私は今、いくつかの助けを使うことができます.

前もって感謝します。

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

java - JavaFX で (ページ、シーン) 間を移動する方法

私の知る限り、ナビゲーションとページは JavaFx でサポートされていません。ビューが異なるコントローラーを持つ異なるページであるアプリケーションを構築したいのですが、各ページを最初のシーン自体の内部の一種のコンテナーに含める必要があります。この時点で、これを実現する明確な解決策を得ることができません。これを達成するにはどうすればよいですか?

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

javafx-2 - Scene BuilderからのJavaFXアクセス・コントローラの変数

次のようなものを宣言すると

また

コントローラー クラスで、Scene Builder でそれらの値を使用する方法はありますか?

値を変更したいときは、コントローラークラスで一度だけ変更したい。

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

custom-controls - JavaFX カスタム コントロール (TextField) が機能しない

JavaFX と SceneBuilder 1.1 でカスタム コントロールを作成しようとしています。

私はこのコードを持っています:

FXML


CustomComponent.java


}


SceneBuilder から開こうとすると、次のように表示されます。

欠落しているタイプは次のとおりです: [CustomComponent]

そして、クラスパスを指定する機会が与えられます(これでも問題は解決しません)。

次のように、インポートステートメントにもクラスを配置してみました。

しかし、それはClassNotFoundException.

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


詳しくは

これらのクラスだけで新しいプロジェクトを作成しました。

ここに画像の説明を入力

コードは次のとおりです。

CustomControl.fxml

CustomControl.java

そして、私はまだ同じ問題を抱えています。ダイアログでクラスパスを指定すると、すべてが正しいように見えますが、SceneBuilderを開くと同じエラーが発生します。


最後の情報

ソリューションにアプローチしようとして、このプロジェクトを Eclipse で試しました。その結果、Eclipse ではウィンドウが正常に表示されますが、SceneBuilder ではこれらのエラーが引き続き発生します。この手がかりが役立つことを願っています。

Scene Builder でこの種のカスタム コントロール定義を行ったことがあれば、例を挙げて教えてください。私たちのプロジェクトにとって非常に役立ちます。

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

javafx-2 - JavaFX の分割ペインの境界線を取り除くにはどうすればよいですか?

JavaFX SceneBuilder を使用していますが、短いので FXML を以下に貼り付けます。アンカー ペイン内に分割ペインを持つ非常に単純なウィンドウがあります。FXML は次のとおりです。

私は次のCSSを使用しています:

次のようなウィンドウが表示されます。

ここに示されている CSS 設定をいじってみましたが、理解に苦しむ点がいくつかあります。

  1. 赤い矢印でマークした境界線はどこから来るのですか?
  2. を設定する-fx-border-stylenone-fx-border-color無視されるのに、 が-fx-border-width見た目に (パディングなどの) 影響を与えるのはなぜですか?