問題タブ [controlsfx]

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

javafx - Controlsfx PopOver スタイルとフォーカス

テキストフィールドのツールチップのようなヘルプ表示として使用されるポップオーバーを使用しています。コンテンツとして Label と TextArea が含まれており、ユーザーがテキスト フィールドに入力すると作成されます。(経由FocusPropery.addListener )

以下を使用してスタイルを適用します。

(ドキュメンテーションドキュメンテーションにあるように)

これは TextArea では機能しますが、ラベルでは部分的にしか機能しません。

私のスタイルは次のようになります。

これは私のメインウィンドウで非常にうまく機能します。すべてのラベルと TextArea を含みます。すべてが濃い青色の背景になり、白いテキストが表示されます。ただし、ポップオーバーのラベルの場合、テキストの色のみが白に変更されますが、背景は通常の明るい灰色のままです。

回避策として TextArea を使用してみました。これはスタイルに適しています。しかし、それは常にテキスト フィールドからフォーカスを奪います。これにより、何かを入力することができなくなります。TextArea を無効にすると機能しますが、TextArea のスタイルが変更されます。

this other questionにあるスタイルを適用しようとしました。フォーカスを戻そうとしましたが、これもうまくいきませんでした。

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

java - ControlsFX でコンポーネントの外観を変更する方法

プロジェクトに ControlsFX TableFilter を実装しましたが、問題なく動作しますが、問題は、フィルターのコンポーネントを背面のデザインのように見せる方法です。

私はデザインにJFoenix Libraryを使用しましたhttps://github.com/jfoenixadmin/JFoenix

ここに画像の説明を入力

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

javafx - JavaFx. プログラムでGridViewをスクロールする方法はありますか?

GridViewプロジェクトで使用する必要があります。そして、プログラムで this のビューにスクロールしたいと思いますGridView。これを行う方法はありますか?私が知っていることから、プログラムでスクロールできるのはScrollPane.

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

javafx-8 - ControlsFX フォント Awesome でアイコンが表示されない

アプリケーションをアイコン化するために、ControlFX の Font Awesome サポートを使用することにしました。

コードとFXMLの両方で使用しようとしましたが、結果は「GEAR」アイコンのみが機能しました。

では、他のアイコンが表示されない原因は何ですか?

彼女はFXMLファイルのコードです:

動作させた後、アイコンの色も変更したいと思います。

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

javafx - ウィンドウを閉じると、フォーカスが失われたときに Javafx 作成ダイアログがアプリをクラッシュさせる

JavaFX ステージで、フォーカスがテキストフィールドから離れたときにユーザー入力を検証したいと考えています。ユーザー入力が有効な年齢 (0 ~ 120) でない場合、ControlsFX ダイアログを使用したダイアログとエラー メッセージが表示されます。

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

ユーザーが無効な値を入力し、ウィンドウ (ステージ) の右上隅にある [X] ボタンをクリックしてウィンドウを閉じようとした場合を除いて、これは正常に機能します。

この場合、アプリケーションは「ハング」します。(奇妙なことに、Windows でのみ発生し、Linux では発生しません)。

フォーカスがウィンドウの「X」に変わったときにメッセージを表示しないなど、修正を探していました。しかし、これを検出する方法が見つかりませんでした。

これを修正する方法の他のアイデアは大歓迎です!

ヨリス

編集 おそらく ControlsFX がクラッシュを引き起こします。Javafx 8u25 を使用しているため、JavaFX ダイアログ (8u40 で導入) を使用できません。どんな代替案も歓迎します!

EDIT 2 ControlsFX ダイアログを使用せずに、DVarga が提案するように「手動で」エラー メッセージを作成することで、クラッシュを回避できます。ただし、これにより、ウィンドウが閉じられた後にエラー メッセージが表示されます。それを防ぐ方法についてのアイデアはありますか?