1

JavaFX メニュー項目のデフォルト スタイルを変更したいので、css を追加しても機能しません。では、メニュー項目のデフォルト スタイルを変更するにはどうすればよいでしょうか。また、css が接続されているかどうかを確認するにはどうすればよいですか?

.menu-item:focused {
 -fx-background: -fx-accent; 
 -fx-background-color: #AA0000; 
 -fx-text-fill: white; 
}

これを使用しましたが、機能しませんでした。

4

1 に答える 1

0

問題が解決しました

現在のシーンのスタイル シートを設定する理由は、ワーキング セット スタイル シートをルートに設定してから、css クラスを定義し、それをメニュー項目に使用して問題を解決することです。

this.getScene().getRoot().getStylesheets().add("com/proj/folder/styles/menuitemcss.css");
于 2013-10-02T07:44:59.757 に答える