3
Q
懸停效果在圖標
A
回答
10
您必須使用MouseEntered和MouseExited事件才能在圖標上獲得懸停效果。 試試這個它的工作.........
btnsa.setStyle("-fx-background-color:transparent;");
btnsa.setGraphic(new ImageView(new Image(getClass().getResourceAsStream("JavafxSm.gif"))));
btnsa.setOnMouseEntered(new EventHandler<MouseEvent>
() {
@Override
public void handle(MouseEvent t) {
btnsa.setStyle("-fx-background-color:#dae7f3;");
}
});
btnsa.setOnMouseExited(new EventHandler<MouseEvent>
() {
@Override
public void handle(MouseEvent t) {
btnsa.setStyle("-fx-background-color:transparent;");
}
});
一些抓拍上面的代碼中投......
21
雖然以上答案的作品。在CSS中使用僞選擇你真的應該這樣做完全:
的java:
btnsa.getStyleClass().add("myButton");
CSS:
.myButton {
-fx-background-color:transparent;
}
.myButton:hover {
-fx-background-color:#dae7f3;
}
相關問題
- 1. 鼠標懸停在地圖上效果
- 2. 懸停效果當懸停圖像
- 3. 懸停效果社交網絡圖標
- 4. 鼠標懸停效果bug
- 5. 懸停圖像效果CSS
- 6. 圖片懸停效果
- 7. jQuery圖像懸停效果
- 8. jQuery懸停圖像效果
- 9. 懸停效果
- 10. 懸停效果
- 11. 2鼠標懸停/懸停效果在1格嗎?
- 12. Jqplot線圖懸停在線效果
- 13. 如何在懸停我的鼠標的圖像上顯示懸停效果
- 14. CSS懸停效果
- 15. 懸停效果jQuery
- 16. 懸停效果3
- 17. CSS懸停效果
- 18. jQuery懸停效果::
- 19. Javascript懸停效果
- 20. 同懸停效果
- 21. 懸停效果(CSS)
- 22. QPixmap懸停效果?
- 23. jQuery懸停效果在表
- 24. 懸停在NSCollectionView效果
- 25. Silverlight按鈕鼠標懸停喜歡懸停效果
- 26. 對silverlight的鼠標懸停/懸停事件的淡化效果?
- 27. 懸停 - >標題文字 - >干擾懸停效果
- 28. jQuery:鼠標懸停DIV效果
- 29. NavBar鼠標懸停和當前效果
- 30. 放大鼠標懸停效果
恕我直言,這不是解決問題的最佳解決方案。你可以在純CSS中做到這一點,請參閱下面的答案 – tomsontom