我的javafx应用程序中有一个样式类为“test”的标签。 我想在这个标签周围添加白色边框,所以在css文件中我试过了:
-fx-border-width: 2;
-fx-border-color: white;
但是没有用,所以我试着添加:
-fx-border-style: solid;
但是这也没有用,在javafx css引用后我没有找到任何有用的东西。 我做错了什么?
答案 0 :(得分:9)
你可以尝试:
System.out.println(label);
它应该打印类似
Label@1858c80c[styleClass=label]
你的css类是否也在styleClass = label ...之后打印? 或者你可以删除标签的css类,并尝试直接在代码中设置标签样式:
label.setStyle("-fx-border-color: white;");
如果您可以看到更改,那么您可能无意中覆盖了css文件中的css类定义。检查一下。