[英]javafx and css code to change hyperlink color on mouse hover
我正在使用java fxml应用程序,并且我有一个超链接,当鼠标悬停在其上时,我想更改其颜色;当鼠标从其退出时,我再次将其还原。 任何机构都可以发布一些代码来实现它。 我尝试了一些CSS代码,但无法正常工作,
On mouse entered:-
@FXML
private void changeCloseColorToWhite() {
hypLnkClose.setStyle("-fx-color: white;");
}
On mouse exited:-
@FXML
private void changeCloseColorToBrown() {
hypLnkClose.setStyle("-fx-color: #606060;");
}
提前致谢。
在Java代码中设置样式在应用程序上很繁琐。 我建议在CSS文件中定义它。 请尝试以下类似方法来满足您的需求:
.hyperlink:hover {
-fx-underline: true;
}
You can also do like this
your_file.fxml(This is you .fxml file)
<Hyperlink text="you text to being hyperlink" styleClass="myLink">
your_style.css(This is your styleSheet file)
.myLink{
-fx-text-fill: white;
}
.myLink:hover{
-fx-text-fill: #606060;
}
This will also work fine. So try it
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.