2016-12-02 47 views
0

我在hBox内有一个圆。现在我想让该圆圈在鼠标光标悬停在其上时将其填充改为另一种颜色。有可能在JavaFX中使用CSS,如果不是以编程方式执行它的最佳方式是什么? 我想:如何在JavaFX中使用CSS悬停时进行圆形更改填充

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

回答

1

圈是一个形状,用补法尝试:

#circleID{ 

-fx-fill:red; 


} 

#circleID:hover{ 

-fx-fill:blue; 

} 

,并在Java代码中添加此:

circle.setId("circleID"); 
+0

我试过了,因为你可以请参阅问题描述。它虽然没有工作。 –

+0

我编辑了我的代码! –

+0

我在场景生成器中给了这个圆圈一个ID,并使用CSS来填充它,它的工作,但悬停效果不 –