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