是否可以在没有 CSS 的情况下设置 JavaFX 组件的样式?我的意思是:我可以实现与没有 CSS 的 CSS 相同的效果吗?“没有 CSS”我的意思是“没有 CSS 字符串”(你在setStyle(String)
.
通过创建新的样式字符串来更新样式对我来说似乎非常低效。要以以下样式将背景颜色动态更改为白色(事先未知),我必须将其替换为正则表达式或连接字符串。
-fx-background-color: red;
-fx-border-color: black;
-fx-border-width: 1;
我相信在内部这些字符串无论如何都会被解析为一些结构/对象,那么为什么这些结构不暴露呢?
我对 JavaFX 很陌生。我知道我可以使用 CSS 继承,但它不是灵丹妙药,仍然会有一些字符串连接。