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

java - ControlFX ポップオーバーでスタイリングを適用できない

私のプロジェクトでは、controlfx ポップオーバーを使用しています。スタイル クラスを配置するために多くのことを試みました。以下はコード スニペットですが、失敗しています。

ありがとう、助けていただければ幸いです。

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

css - ControlFX Popover コンポーネントの高さと幅を設定する方法

ControlFx の Popover を使用して検証メッセージを表示しています。希望の高さ、幅、スタイルをポップオーバーに設定できません。以下は私が使用しているコードです。

編集1:

CSS からスタイル (背景色など) を設定できます。Styling JavaFX Popoverの回答を参照してください。しかし、私はまだ希望の高さと幅を設定することができません

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

javafx - ControlsFX: CheckComboBox ポップアップ スタイル

実際のポップアップメニューのスタイルを設定しようとしています(セルではなく、スタイルを設定できると信じているため)。

「.combo-box-popup」セレクターと「.combo-box-popup .list-view」セレクターを使用してみましたが、役に立ちませんでした。

これは、CheckComboBox が内部 ComboBox に委任されているため、通常のスタイリングが機能しないためだと思いますが、間違っている可能性があります。

私は(コードを検索した後)ポップアップ自体を取得しようとしましたが、これを行う方法がわかりませんでした。

派生スキン クラス内の内部 ComboBox で「setStyle()」を呼び出すことによってのみ、灰色のボタン セルのスタイルを設定できます (CheckComboBoxSkin から必要なすべてのコードをコピーして、派生 CheckColorComboBoxSkin クラスを作成しました)。これは、親クラスとほぼ同じです。ただし、リスト セル ファクトリを作成すると、チェック ボックスと説明以外のものを含めるための特別な ListCell を返すことができます。

ただし、これらのことは「邪魔」ではなく、内部デリゲート ComboBox で setStyle() を直接呼び出してボックス自体 (ポップアップではない) をスタイルする方法を説明する以外は関係ありません。

しかし、私の問題は、ポップアップのスタイルを設定する方法を見つけようとしていることですが、これを行う方法はありますか?

ありがとう、デビッド

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

java - Set category name for bean fields in PropertySheet JavaFX

ContolsFX example for PropertySheet have several options. First, create a bean with beaninfo. In this case I can't set category for each field in PropertySheet. I can choose only between basic and expert categories. Second option is to use Map, where I can set category for each field. But I want to use beans. Is it possible to set category for bean fields?

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

java - (ControlsFX) SpreadsheetView の列ヘッダーの名前を変更するには?

私は JavaFX の初心者で、SpreadsheetView コントロールを使用してスプレッドシート アプリケーションを構築することに興味があります。

SpreadsheetView の既定の列ヘッダーは、アルファベット (A、B、C、...) です。現時点では、列ヘッダーの名前を変更する必要がありますが、それを行う方法が見つかりません。列ヘッダーの名前を変更する方法を教えてもらえますか? ありがとう

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

java - CheckComboBox を PropertySheet JavaFX に追加

controlsfx ライブラリの PropertySheet に CheckComboBox を追加したいと考えています。デフォルトのエディターには ComboBox 実装のみが含まれます。CheckComboBox を追加することは可能ですか? AbstractPropertyEditor で PropertyEditor を実装しようとしましたが、例外が発生しました。

例外:

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

java - ControlFX PropertySheet に何も表示されない

プロジェクトでControlFX ライブラリを使用して、PropertySheet を使用して動的にフォームを生成しています。コントローラ クラス:

私の fxml ファイルには、AnchorPane と PropertySheet が含まれています (テスト用のみ)。
プログラムはエラーなしで実行されますが、空のプロパティ シート コントロールが表示されます。
それで、私はこれを正しくやっていますか?助けていただければ幸いです!!
編集: MainClass の Start() メソッドに同じコードを実装することで、アプリケーションを実行することができましたが、
まだ混乱しています!! 私はそれを理解することはできません...
編集2: F5は私にすべてを解決します

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

javafx - ControlFx PropertySheet カスタム コントロール

プロジェクトでControlFx PropertySheetを使用しています。私はそれを実行するために管理します。
Bean オブジェクト:

コントローラークラス:

ブール フィールドの場合、生成されたコントロールはテキストが空のチェックボックスです。

1-このテキスト値を暗黙的に設定する方法は?

メール欄の場合(文字列)

2-カスタム検証方法を追加するには?

フィールドごとに

css class|id を特定のコントロールに追加する方法は?

デフォルトでは(推測)、すべてのコントロールは基本カテゴリ(PropertySheet.Mode) に属します

4-カテゴリを暗黙的または明示的に設定する方法は?

そして、BeansObj が Collection 属性を持つ場合

5-tableViewを生成する方法は?

前もって感謝します。

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

java - ControlsFX の PropertySheet 項目ノードにフォーカスを設定する

ControlsFXでPropertySheet.Itemノード (たとえば) にフォーカスを設定したいと考えています。PropertySheet アイテムには一意の名前があるため、コードでTextField見つけることができます。しかし、プロパティ項目に対応するものを取得する API はありません。私が見る唯一の解決策は、メソッドでシーングラフを歩くことです。しかし、このメソッドをトラバースすると、次のように返されます。PropertySheet.ItempropertySheet.getItems().get(i).getName()NodegetChildrenUnmodifiablePropertySheet

TextFieldやなどのプロパティシート ノードが表示されませんComboBox。それは可能ですか?ありがとうございました。