問題タブ [jfoenix]
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.
java - JFXDrawer のコンポーネントを制御するためのスレッド
その中に aと 2JFXDrawer
をSalesDrawer
含む aを使用しています。の内容には、別のコントローラーがあります。のボタンをクリックすると表示されるように設定したい 2 つのアンカー ペインで構成される を含むコントローラ ファイル。これまで、一連の静的ブール変数を使用していましたが、JFXDrawer のボタンをクリックすると、変数の 1 つが true に設定されていることを確認していました。次に 、オブジェクトを使用してこれらの変数のどれが true かを確認し、必要なアンカー ペインを表示に設定しました。これを行うより良い方法はありますか?VBox
JFXButtons
JFXDrawer
SalesDrawerController.java
SalesController.java
JFXDrawer
JFXDrawer
SalesController.java
TimerTask
SalesDrawerController.java
SalesController.java
java - jfoenix で intellij のシーンビルダーを使用できない
Java 9.0.4 を使用して javafx プロジェクトを作成しました。コードをコンパイルして動作させることができます。内部シーンビルダーを使用できます。
しかし、Jfoenix 9.0.1 ライブラリから要素をインポートすると、sceneBuilder を使用できなくなります。
次のエラーが表示されます。
java.lang.UnsupportedClassVersionError: com/jfoenix/controls/JFXButton は、より新しいバージョンの Java ランタイム (クラス ファイル バージョン 53.0) によってコンパイルされています。このバージョンの Java ランタイムは、52.0 までのクラス ファイル バージョンのみを認識します。
また、ライブラリをプロジェクト構造に追加しました。
この部分が使用する Java ランタイムのバージョンを変更する方法はありますか?
java - DataFX Flow API を使用してコントローラー間でノードを共有するにはどうすればよいですか?
これは私の最初の Java アプリであり、jfoenix コンポーネント ベースです。
JFXTreeView と JFXDrawer を横に持つスプリットペインがあります。
ドロワーにクラスをロードしていて、ここからトレビューにアクセスしたい。
私は得るnullpointerException
。
main.java:
main.fxml
2 番目の Java:
何日も経った後、親トレビューにアクセスできません。
それは私に与えますnullpointerException
。
このコードをメインクラスに入れても:
そして2番目から呼び出す:
nullpointerexception が発生します。
これだけでアクセスできます。
main.java:
およびsecond.java:
しかし、メイン ウィンドウまたはコントロールへのアクセスが必要なクラスをロードしていない別の場所でコントロールにアクセスする必要がある場合はどうなりますか?
すべてのウィンドウでコンポーネントにアクセスするにはどうすればよいですか?
java - JFoenix はおそらく javaFx コントロールのバグ
私のプロジェクトをJDK9に移動し、バグだと信じているこの例外を取得し始めました..私のプロジェクトには JFXDatePicker があり、module-info.javaには2つのパッケージが必要ですcom.jfoenix が必要です。" JFXDatePicker の ..
例外はこれです:
問題は、プロジェクトで ComboBox を使用していないことです。
JFXDatePicker ほど見栄えはよくありませんが、解決策は javaFx の DatePicker を使用することでした。