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

ListView の装飾について

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

ListView

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

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

ポイント

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


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


javaFX.css

javaFX.cssの内容です。

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

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

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

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

ポイント3 選択されているアイテム

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

ポイント4 フォーカスを持っているアイテムの装飾

フォーカスを持っているアイテムの装飾は、クラス名の後ろに「 .list-cell:focused 」というクラス名を追記すると塗装することが出来ます。

ポイント5 アイテムにマウスカーソルが乗った時のラベル装飾

アイテムにマウスカーソルが乗った時のラベル装飾は、クラス名の後ろに「 .list-cell:filled:hover 」というクラス名を追記すると塗装することが出来ます。




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

実行結果

【 実行結果 】

※4番目のアイテムにマウスカーソルが乗っています




Back JavaFX Menu