2

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

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

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

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

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

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

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

ありがとう、デビッド

4

0 に答える 0