問題タブ [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.
javafx-2 - 画面上で「装飾されていない」アプリケーション ウィンドウを移動できるようにする
JFX と JavaFX シーン ビルダーを使用して予約システム アプリケーションを構築しています。見栄えを良くするために、境界線を削除するか、コードのように「装飾なし」に設定できると思いました。シーンをクリックしてドラッグすることで、画面上でドラッグできるようにしたいと思います。私は多くの方法を試しましたが、実際にはどれもうまくいきませんでした。私は今、いくつかの助けを使うことができます.
前もって感謝します。
java - JavaFX で (ページ、シーン) 間を移動する方法
私の知る限り、ナビゲーションとページは JavaFx でサポートされていません。ビューが異なるコントローラーを持つ異なるページであるアプリケーションを構築したいのですが、各ページを最初のシーン自体の内部の一種のコンテナーに含める必要があります。この時点で、これを実現する明確な解決策を得ることができません。これを達成するにはどうすればよいですか?
javafx-2 - Scene BuilderからのJavaFXアクセス・コントローラの変数
次のようなものを宣言すると
また
コントローラー クラスで、Scene Builder でそれらの値を使用する方法はありますか?
値を変更したいときは、コントローラークラスで一度だけ変更したい。
custom-controls - JavaFX カスタム コントロール (TextField) が機能しない
JavaFX と SceneBuilder 1.1 でカスタム コントロールを作成しようとしています。
私はこのコードを持っています:
FXML
CustomComponent.java
}
SceneBuilder から開こうとすると、次のように表示されます。
欠落しているタイプは次のとおりです: [CustomComponent]
そして、クラスパスを指定する機会が与えられます(これでも問題は解決しません)。
次のように、インポートステートメントにもクラスを配置してみました。
しかし、それはClassNotFoundException
.
なぜこれが起こっているのかについてのアイデアはありますか?
詳しくは
これらのクラスだけで新しいプロジェクトを作成しました。
コードは次のとおりです。
CustomControl.fxml
CustomControl.java
そして、私はまだ同じ問題を抱えています。ダイアログでクラスパスを指定すると、すべてが正しいように見えますが、SceneBuilderを開くと同じエラーが発生します。
最後の情報
ソリューションにアプローチしようとして、このプロジェクトを Eclipse で試しました。その結果、Eclipse ではウィンドウが正常に表示されますが、SceneBuilder ではこれらのエラーが引き続き発生します。この手がかりが役立つことを願っています。
Scene Builder でこの種のカスタム コントロール定義を行ったことがあれば、例を挙げて教えてください。私たちのプロジェクトにとって非常に役立ちます。
javafx-2 - JavaFX の分割ペインの境界線を取り除くにはどうすればよいですか?
JavaFX SceneBuilder を使用していますが、短いので FXML を以下に貼り付けます。アンカー ペイン内に分割ペインを持つ非常に単純なウィンドウがあります。FXML は次のとおりです。
私は次のCSSを使用しています:
次のようなウィンドウが表示されます。
ここに示されている CSS 設定をいじってみましたが、理解に苦しむ点がいくつかあります。
- 赤い矢印でマークした境界線はどこから来るのですか?
- を設定する
-fx-border-style
とnone
が-fx-border-color
無視されるのに、 が-fx-border-width
見た目に (パディングなどの) 影響を与えるのはなぜですか?
java - TableVeiw は javafx で sortOrder を設定し、アプリケーションの起動時にテーブルがソートされるようにします
私は javafx が初めてで、このコードに似たようなことをしようとしています。並べ替え順序が設定されているため、アプリケーションの起動時にfirstNameColが並べ替えられた tableview を作成します。
列がソートされるように sortorder を設定できるJava ( fxml ではなく)のコードが必要です。
データを追加してテーブルをソートする必要があるため、最初にデータをソートしてからテーブルに追加するようなコードは必要ありません。
私は私ができるようないくつかのアイデアを持っています
しかし、ソートオーダーを適切に設定して物事を成し遂げることができません。
前もって感謝します..