2016-12-02 4 views
0

私はhBoxの中にある円を持っています。今、私はその円の上にマウスカーソルを置くと、その円が別の色に変更されるようにします。 CSSでJavaFXを実行することは可能でしょうか?プログラムで実行する最良の方法は何ですか? 私が試した:JavaFXのCSSでホバリングしたときに円を変更するにはどうすればいいですか?

#circleID: hover { 
    -fx-background-color: #fff; 
    -fx-fill: #fff; 
    -fx-cell-hover-color: #fff; 
} 

答えて

1

円が形状であるので、fillメソッドを試してみてください。

#circleID{ 

-fx-fill:red; 


} 

#circleID:hover{ 

-fx-fill:blue; 

} 

とJavaコードでは、これを追加します。

circle.setId("circleID"); 
+0

私がすることができますように、ということを試みました質問の説明を参照してください。しかし、それは動作しませんでした。 –

+0

私のコードを編集しました! –

+0

シーンビルダでサークルにIDを付けて、CSSを使って埋め込みましたが効果がありません –

関連する問題