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