javafx-2,通过CSS删除焦点突出显示
发布时间:2020-12-14 05:38:05 所属栏目:Java 来源:网络整理
导读:我想删除在聚焦时覆盖TableView的蓝色边框. 我检查了caspian.css,对于像Button和TextField这样的大多数组件,它会执行以下操作: .table-view:focused { -fx-background-color: -fx-focus-color,-fx-box-border,-fx-control-inner-background; -fx-background
我想删除在聚焦时覆盖TableView的蓝色边框.
我检查了caspian.css,对于像Button和TextField这样的大多数组件,它会执行以下操作: .table-view:focused { -fx-background-color: -fx-focus-color,-fx-box-border,-fx-control-inner-background; -fx-background-insets: -1.4,1; -fx-background-radius: 1.4,0; /*....*/ -fx-padding: 1; /* 0.083333em; */ } 我的问题是关于CSS,最后.我可以在样式表中覆盖此伪类规范,而不是尝试将颜色变为透明吗? 解决方法
是的你可以.在样式表中,使用您自己选择的JavaFX CSS属性定义完全相同的CSS选择器,如下所示:
.table-view:focused { -fx-background-color: red /* or transparent or other preferred color */,0; /*....*/ -fx-padding: 1; /* 0.083333em; */ } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读