JavaFX HyperLink焦点矩形默认样式

时间:2017-01-18 21:56:29

标签: java javafx javafx-8

是否有一种简单的方法可以将焦点超链接上那个丑陋的虚线焦点矩形更改为其他内容?要么是实线,要么改变背景颜色等等? (我需要焦点指示器功能,只是想稍微改变它。)

1 个答案:

答案 0 :(得分:3)

modena.css中.hyperlink:focused的默认设置为

.hyperlink:focused {
    -fx-border-color: -fx-focus-color;
    -fx-border-style: segments(0.166667em, 0.166667em);
    -fx-border-width: 1px;
}

类似

.hyperlink:focused {
    -fx-border-color: null ;
    -fx-border-style: solid ;
    -fx-border-width: 0px;
    -fx-underline: true ;
}
外部CSS文件中的

应该有效。 (您可以使用-fx-background-color: something ;更改背景...)