問題タブ [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.
javafx - Scene Builder に ControlsFX を含めますか?
Scene BuilderにControls FXのコンポーネントを含めることはできますか?
はいの場合は、その方法を教えていただけますか? いいえの場合、代替手段があるかどうか教えていただけますか?
javafx - Controls FX を使用した TextField/Component の検証
私はこのようなテキストフィールドを実装しようとしています:
TextField 検証 http://imageshack.com/a/img537/8329/FSht8P.png
私の目標は、TextField のテキストが a であるDouble
か、それ以外であるかを識別することです (その後、赤で表示されます)。ControlsFXを使ってライブラリを学習し、css を編集しないようにしたいのですが、うまく機能せず、javadoc で迷っています。誰かが例を持っているか、私のコードを改善するのを手伝ってくれますか?
ここで私がやろうとしたこと:
gridview - JavaFX の SelectionModel をそれを持たないビューに実装する適切な方法
ControlsFX の GridView に MultipleSelectionModel を実装しようとしています。Jonathan Giles 氏は、インターネットを調査して、すべての GridCell にリスナーを追加するのは悪い考えだと述べました。これは、選択、選択解除などのイベントの選択モデルに通知する方法を疑問に思いました。それを読む前に、GridCell で使用される Node はマウス/タッチ/キー イベントを消費し、それに応じて GridCells のupdateSelectedメソッドを使用すると考えていました。ここでの私の質問は、この更新がリスナー/モデルにまったく伝播するかどうか、または手動で (どこかに) バインドする必要があるかどうかです。現時点では方法がわかりません。
また、選択モデルは読み取り専用のオブザーバブル リストを使用します。これは、GridView のデータ (アイテム リスト) を選択モデルのリストにバインドする方法に関して別の問題を引き起こします。
おそらく、選択モデルを完全に使用せずに、Cell/Node レベルで入力イベントを傍受し、バッキング ObservableList または 2 を使用しながら、Cell の updateItem メソッドを強調表示するなどの操作を行って、すべてを追跡し、それに応じて更新することができます。しかし、これは最良の方法ではなく、ましてや良い方法ではありません。GridView の選択モデルが唯一の方法であるべきです。それが私がここにいる理由です。
netbeans - NetBeans で ControlsFX を使用する方法
私はIDEの開発と実行に非常に慣れていません。私は NetBeans を使用しており、回答を検索しました。これが別の場所で回答されている場合は、私に指示してください。
他の場所で提案されているのを見たことがありますが、良いアイデアのように思えたので、ControlsFX を使用しようとしていますが、何か間違ったことをしたと思います。
私の fxml ドキュメントには、次のものがあります。
ただし、エラーが発生します。
「パッケージ org.controlsfx.control が存在しません。」
http://fxexperience.com/controlsfx/から zip ファイルをダウンロードしました。どこに置くか、解凍するか、またはそれを使用できるようにするために必要なことを行うかがわかりません。誰かが私を正しい方向に向けてくれますか?
javafx-8 - ControlsFX PopOver および CheckListView で JavaFX ListChangedListeners が起動しない
汎用 Java クラスを作成して、チェックを外したりチェックしたりできるフィルター項目のリストを表示し、結果の選択をコントローラーに渡して、表示用のプライマリ オブジェクトのコレクションをフィルター処理します。2 つの ControlsFX コントロールを使用しています。PopOver
にはフィルタ リストを格納し、 にCheckListView
は個々の項目を表示および制御します。
フローは、フィルターPopOver
クラスがコントローラーのコンストラクターでインスタンス化され、ソース データが表示されるたびに再読み込みされるというものです。
表面的には、コードは機能しているように見えます。ソース項目が追加され、チェックとチェック解除が機能し、チェックされた項目のリスト内の項目数が正しくなります。ただし、ソース データとチェックされた項目のリストの両方の監視可能リストにリスナーを追加しましたが、どちらも起動されません。
リスナーをインラインで個別のメソッドとして (例のように) 記述してみました。また、従来onChanged
のスタイルとラムダ スタイルで記述してみました。どちらも違いはありませんでした。CheckListView
をペインのノードとして使用するだけで、ほぼ同じコードを使用してみました。これはまさに期待どおりに機能しました。
また、ControlsFX の問題ログを確認しましたが、直接関連するものは何も見つかりませんでした (使用していたコードが問題ないように見えることを確認したことを除いて)。
これは Filter クラスです。
そして、これはテスト スタブです。
java - controlsFX ダイアログの幅の設定
ダイアログに controlsFX を使用していますが、幅を設定する方法がわかりません。私のメッセージの多くには、タイトル、マストヘッド、ボタンのみが含まれています。ただし、ボタン内のテキストは完全には表示されません。例えば:
そして、ボタンの1つに「Moを削除...」と表示されます。
はい、Alert クラスを使用する必要があることはわかっていますが、このプロジェクトは古いバージョンの Java を実行しているマシン用です。前もって感謝します。
javafx - Controls FX の CheckListView でイベントを処理する
Controls FXとCheck List Viewコンポーネントを使用しようとしていますが、使用方法に関していくつかの問題があります。
- デフォルトでは、アイテムを に追加するときにセルが選択さ
CheckListView
れていません。デフォルトで選択するにはどうすればよいですか? setCheckModelを使用する必要があると思いますが、迷っています。 - 誰かが をクリックしたときにイベント
checkBox
を処理するにはどうすればよいですか? 私が処理するイベントはノード上にありますが、checkBox
.eventHandler
このコンポーネントでを使用する方法がわかりません。
編集:これが私がすることです:
追加した最初の項目はチェックされていますが、その後の項目です。
これが役立つかどうかはわかりませんが、私のリストはソートされています。