問題タブ [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 に答える
2735 参照

javafx-2 - Scenebuilder の階層カスタム JavaFx コンポーネントを使用したクラスパスの解決

FXML を使用してカスタム コンポーネントを作成しています。カスタム コンポーネントは、階層的に設計されています。

別のカスタム コンポーネント A を使用するカスタム コンポーネント B を設計すると、シーンビルダーでクラスパスの問題ダイアログが表示され、適切なクラスパスを設定するだけでこれを修正できます。

ただし、A を含む B を含む C などの 3 つのコンポーネントを作成し、Scenebuilder でトップレベルのコンポーネント C を開こうとすると失敗します。正式に指定したクラスパスを要求されます。B は見つかりますが、A は見つかりません。

アプリケーションが適切に実行できるため、クラスパス、FXML、およびコードは正しいです。Scenebuilder のみに問題があります。

Scenebuilder で階層カスタム コンポーネントを開くにはどうすればよいですか?

FXML を使用した階層コンポーネント定義の例への参照は、非常に高く評価され、50 ポイントの報奨金を得ることができます。(必要なレベルは 3 つだけ)

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

java - JavaFx ml Eclipse

このトピックについて以前に質問を投稿し、遠くまで行きましたが、突然壁にぶつかりました

だから、Eclipse用のGUIビルダーでのビルドにうんざりしていて、JavaFx Sceneビルダーを試してみたいと思っています。これまでのところ、e(fx)clipseをインストールし、最新バージョンのJDKもインストールしました。

私の前の質問の人が私にこのリンクをくれました: http://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htm

基本的に、Java で FXML プロジェクトを作成することから始める方法を示しています。ただし、これのガイドはNetbeans向けであり、プロジェクトを作成する手順に従おうとすると、次のことに失敗します:

2.JavaFX アプリケーション カテゴリで、JavaFX FXML アプリケーションを選択します。[次へ] をクリックします

JavaFx FxML アプリケーションを選択するオプションがありません。

だから私の質問は、Eclipse のガイドを持っている人はいますか、それとも経験があり、JavaFx Scene builder で GUI を構築したいときに私がすべきことを共有できる人はいますか? ?

あなたの一人が私を助けることができることを願っています

よろしくお願いします

マーク・ラスムッセン

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

java - JavaFx Scene ビルダー ファイルから My FMXL ファイルを使用する

これは、このトピックに関する 3 番目の質問です (スパムで申し訳ありません)。

これまでのところ、e(fx)clipse をインストールし、JavaFx Scene builder をインストールしました。Scene builder を使用してテスト GUI を作成し、「test」という名前のファイルに保存しました。そのファイルを SRC に追加しました。 GUI でプログラムを実行したいのですが、コピーしたファイルが fxml ファイルです。「メイン」にインポートして GUI として実行するにはどうすればよいですか?

また、ボタンの使用方法 (ID として作成した 2 つのボタン: Button1 と Button2 を指定しました) は、actionListners を使用して古い Eclipse GUI ビルダーに慣れていますが、JavaFx Scene ビルダーでどのように機能するかを知っている人はいますか?プログラムにインポートされます)?

インターネットでEclipse用に作成されたガイドを見つけるのは本当に難しいので、誰かが私を助けてくれることを願っています:S

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

javafx-2 - SceneBuilderとの互換性を維持するためにFXMLのクラスパスリソースを操作するにはどうすればよいですか?

このようにFXMLコードで画像を使用している場合...

...SceneBuilderでFXMLファイルを編集したい瞬間まですべてうまくいきます。SceneBuilderを使用してFXML内でこのようなリソースを使用するにはどうすればよいですか?

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

java - 吹き出しへのテキストフィールドのCSS編集

私は最初のチャット プログラム (Java でグラフィックスを使用) を作成しており、JavaFx シーン ビルダーを使用して、いくつかの写真を含む GUI を作成してから、互いにチャットできる 1 ~ 2 人の男性を作成しています。サーバーに接続されているクライアントの 1 つが他のクライアントと通信するたびに、小さな吹き出しが表示されるという考え方です。

私のアイデアは、CSS で編集するテキストフィールドを使用してこれを作成し、吹き出しのように見せることでした。

テキストフィールドを設定できるようにcssスタイルシートを探してみましたが、これまでのところ何もうまくいきませんでした。これまでに試した 2 つのスタイル シートは次のとおりです。

問題は、これをテキストフィールドに追加しても外観が変わらないことです。間違っているのか、これらのスタイルシートがテキストフィールドに合わないのかわかりません

誰かが私を助けてくれることを願っています。

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

java - コントローラーを使用したシーンビルダーでのビューメイクを示すJavaFX

私はこのコントローラーを持っています:

このfxml:

これが私のメインクラスです:

これをantで実行すると、エラーのあるメッセージボックスが表示されます(アプリケーションの実行中の例外)。私はコントローラーなしで単純なfxmlを試しましたが、それは機能するので、コントローラーで何か問題があると思います。それを機能させるために何を変更する必要がありますか?

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

eclipse - Java Scene Builderは、NetBeansの場合と同じようにEclipseに統合できますか?

My / Eclipseでのプログラミングに慣れているので、疑問に思っていました... javafxシーンビルダーがnetbeansのようにEclipseにインターグレードすることは可能ですか?netbeansでは、「フロントエンド」ファイル/コンポーネントをダブルクリックして、 javafxシーンビルダーが開きます。

私はNetBeansに慣れていません。また、Netbeansを使用する必要がある場合でも大きな違いはないことを知っています。それが可能かどうかだけ疑問に思いました。私はこれをグーグルで検索しましたが、正しい情報が見つからないようです。または、間違ったものを検索している可能性があります。

ありがとう

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

java - JavaFx Scenbuilder ImageView の品質

こんにちは、私は JavaFx シーン ビルダーを使用して、いくつかの png 画像を含む GUI を作成しています。

これまでのところ、私はラベルを使用しており、画像に合わせて拡大してきました(画像が見えるようにします。しかし、この解決策は満足のいくものではありません。 Imageview を使用して実験しようとしましたが、Imageview を使用すると画像の品質が低下するようです. A. ラベルを作成し、picutre で特定のサイズに設定し、それを確認する方法を知っている人はいますか?新しい画像は常に、全体に収まる特定のサイズの 1 つです。

または B ImageView の品質を向上させるか、キャラクターの小さな写真を表示するために使用できるより良いオプションがあるかどうかを知る:)

敬具 マーク・ラスムッセン

Ps。私のプログラムの画像が必要な場合は、喜んでコメントに追加します

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

java - GUI にラベルが表示されない (背景画像が原因でしょうか?)

私は 1 週間ほどチャットをしようとしてきましたが、目標は、チャットが人物と背景の部屋を含むアニメーション チャットになることです。これまでのところ、バックグラウンドで gui を作成しましたが、誰かが接続した場合に自分のキャラクターを追加したいところまで来ました。GUI は JavaFx Scenebuilder で作成され、スタイルシートは CSS で作成されます。

この背後にある考え方は、誰かがサーバーに接続するたびに、チャット担当者が与えられ、画面上にランダムに立つ場所が与えられるということです (後で動きを実装します:))が、私の問題は、ラベルを作成しようとするときです画像が添付されていると、GUIは画像を表示していないようです(下の画像の例に示すように)私のコードは次のようになります:

上記のコードはラベルの作成を 2 回試みたものであり、Gui は実際にはラベルを表示しません。私の現在の考えでは、ラベルは GUI の背景画像の後ろに隠れているということです。これは、CSS (次のコードを使用) を介して単純に画像を追加したためです。

誰かが私を助けて、ラベルを画像内に表示して見えるようにする方法を教えてもらえますか? :)

前もって感謝します!

私のプログラムの写真

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

java - EDTに対するJavaFxの回答?

GUIでのスレッドの使用について質問したところ、次の応答がありました。

プログラムを作り直す必要があります。

  1. GUI要素は、スタンドアロンスレッドからではなく、GUIスレッド(EDT)内からのみ更新する必要があります。
  2. クライアント接続は、メッセージの送信と受信という2つの弱く接続された部分に分割する必要があります。受信は別のスレッドである必要があり、送信はスレッドまたはクラスにすることができます。
  3. 受信スレッドがメッセージを読み取ると、SwingUtilities.invokeLater(Runnable)を使用してメッセージをEDTに送信します。例は他の場所で見つけることができます。
  4. ユーザーがテキストを入力すると、テキストはソケットに直接送信されるか、キューに入れられ、後で送信スレッドによって処理されます(存在する場合)。

私が知りたいのは、EDTに対するJavaFxの応答とは何か、そしてそれを使用する方法の例を誰かに教えてもらえますか?

私の最初の投稿はこのリンクにありますスレッドの開始後にサーバー/クライアントプログラムが動作を停止します

  • 重要な場合は、javaFxSceneBuilderでGUIを構築したことに注意してください。