問題タブ [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 投票する
2 に答える
19518 参照

javafx - Scene Builder に ControlsFX を含めますか?

Scene BuilderにControls FXのコンポーネントを含めることはできますか?

はいの場合は、その方法を教えていただけますか? いいえの場合、代替手段があるかどうか教えていただけますか?

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

javafx - Controls FX を使用した TextField/Component の検証

私はこのようなテキストフィールドを実装しようとしています:

TextField 検証 http://imageshack.com/a/img537/8329/FSht8P.png

私の目標は、TextField のテキストが a であるDoubleか、それ以外であるかを識別することです (その後、赤で表示されます)。ControlsFXを使ってライブラリを学習し、css を編集しないようにしたいのですが、うまく機能せず、javadoc で迷っています。誰かが例を持っているか、私のコードを改善するのを手伝ってくれますか?

ここで私がやろうとしたこと:

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

gridview - JavaFX の SelectionModel をそれを持たないビューに実装する適切な方法

ControlsFX の GridView に MultipleSelectionModel を実装しようとしています。Jonathan Giles 氏は、インターネットを調査して、すべての GridCell にリスナーを追加するのは悪い考えだと述べました。これは、選択、選択解除などのイベントの選択モデルに通知する方法を疑問に思いました。それを読む前に、GridCell で使用される Node はマウス/タッチ/キー イベントを消費し、それに応じて GridCells のupdateSelectedメソッドを使用すると考えていました。ここでの私の質問は、この更新がリスナー/モデルにまったく伝播するかどうか、または手動で (どこかに) バインドする必要があるかどうかです。現時点では方法がわかりません。

また、選択モデルは読み取り専用のオブザーバブル リストを使用します。これは、GridView のデータ (アイテム リスト) を選択モデルのリストにバインドする方法に関して別の問題を引き起こします。

おそらく、選択モデルを完全に使用せずに、Cell/Node レベルで入力イベントを傍受し、バッキング ObservableList または 2 を使用しながら、Cell の updateItem メソッドを強調表示するなどの操作を行って、すべてを追跡し、それに応じて更新することができます。しかし、これは最良の方法ではなく、ましてや良い方法ではありません。GridView の選択モデルが唯一の方法であるべきです。それが私がここにいる理由です。

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

netbeans - NetBeans で ControlsFX を使用する方法

私はIDEの開発と実行に非常に慣れていません。私は NetBeans を使用しており、回答を検索しました。これが別の場所で回答されている場合は、私に指示してください。

他の場所で提案されているのを見たことがありますが、良いアイデアのように思えたので、ControlsFX を使用しようとしていますが、何か間違ったことをしたと思います。

私の fxml ドキュメントには、次のものがあります。

ただし、エラーが発生します。

「パッケージ org.controlsfx.control が存在しません。」

http://fxexperience.com/controlsfx/から zip ファイルをダウンロードしました。どこに置くか、解凍するか、またはそれを使用できるようにするために必要なことを行うかがわかりません。誰かが私を正しい方向に向けてくれますか?

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

javafx-8 - ControlsFX PopOver および CheckListView で JavaFX ListChangedListeners が起動しない

汎用 Java クラスを作成して、チェックを外したりチェックしたりできるフィルター項目のリストを表示し、結果の選択をコントローラーに渡して、表示用のプライマリ オブジェクトのコレクションをフィルター処理します。2 つの ControlsFX コントロールを使用しています。PopOverにはフィルタ リストを格納し、 にCheckListViewは個々の項目を表示および制御します。

フローは、フィルターPopOverクラスがコントローラーのコンストラクターでインスタンス化され、ソース データが表示されるたびに再読み込みされるというものです。

表面的には、コードは機能しているように見えます。ソース項目が追加され、チェックとチェック解除が機能し、チェックされた項目のリスト内の項目数が正しくなります。ただし、ソース データとチェックされた項目のリストの両方の監視可能リストにリスナーを追加しましたが、どちらも起動されません。

リスナーをインラインで個別のメソッドとして (例のように) 記述してみました。また、従来onChangedのスタイルとラムダ スタイルで記述してみました。どちらも違いはありませんでした。CheckListViewをペインのノードとして使用するだけで、ほぼ同じコードを使用してみました。これはまさに期待どおりに機能しました。

また、ControlsFX の問題ログを確認しましたが、直接関連するものは何も見つかりませんでした (使用していたコードが問題ないように見えることを確認したことを除いて)。

これは Filter クラスです。

そして、これはテスト スタブです。

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

java - controlsFX ダイアログの幅の設定

ダイアログに controlsFX を使用していますが、幅を設定する方法がわかりません。私のメッセージの多くには、タイトル、マストヘッド、ボタンのみが含まれています。ただし、ボタン内のテキストは完全には表示されません。例えば:

そして、ボタンの1つに「Moを削除...」と表示されます。

はい、Alert クラスを使用する必要があることはわかっていますが、このプロジェクトは古いバージョンの Java を実行しているマシン用です。前もって感謝します。

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

javafx - Controls FX の CheckListView でイベントを処理する

Controls FXCheck List Viewコンポーネントを使用しようとしていますが、使用方法に関していくつかの問題があります。

  • デフォルトでは、アイテムを に追加するときにセルが選択さCheckListViewれていません。デフォルトで選択するにはどうすればよいですか? setCheckModelを使用する必要があると思いますが、迷っています。
  • 誰かが をクリックしたときにイベントcheckBoxを処理するにはどうすればよいですか? 私が処理するイベントはノード上にありますが、checkBox. eventHandlerこのコンポーネントでを使用する方法がわかりません。

編集:これが私がすることです:

追加した最初の項目はチェックされていますが、その後の項目です。

これが役立つかどうかはわかりませんが、私のリストはソートされています。