俺だけの秘密基地 IT系技術局
Java関連技術情報セクション

ChoiceBox の装飾について

ChoiceBoxのCSSを用いた装飾方法を解説します。

ChoiceBox

外部ファイルのCSSをロードしてButonを装飾するサンプルプログラムです。

【 サンプルソース No.1 JavaFX_ChoiceBoxCSS 】

ポイント

ChoiceBoxに設定するStyleのクラスを設定しているコード


Sceneに対してスタイルシートを読み込む


javaFX.css

javaFX.cssの内容です。

ポイント1 選択アイテム全体の装飾

選択アイテム全体の装飾は、クラス名の後ろに「 .context-menu 」というクラス名を追記すると塗装することが出来ます。


ポイント2 選択アイテムの装飾

選択アイテムの装飾は、クラス名の後ろに「 .menu-item 」というクラス名を追記すると塗装することが出来ます。

ポイント3 アイテムのラベル部分の装飾

アイテムのラベル部分の装飾は、クラス名の後ろに「 .menu-item > .label 」というクラス名を追記すると塗装することが出来ます。

ポイント4 アイテムがフォーカスを取得した時の装飾

アイテムがフォーカスを取得した時の装飾は、クラス名の後ろに「 .menu-item:focused 」というクラス名を追記すると塗装することが出来ます。

ポイント5 アイテムがフォーカスを取得した時のラベル装飾

アイテムがフォーカスを取得した時のラベル装飾は、クラス名の後ろに「 .menu-item:focused > .label 」というクラス名を追記すると塗装することが出来ます。




各スタイルの詳細はこちらをご覧ください。

実行結果

【 実行結果 】




Back JavaFX Menu