【发布时间】:2018-11-25 20:40:23
【问题描述】:
我正在通过从标签扩展来构建服装按钮。 我知道您可以在 .java 文件中使用 CSS:
setStyle("-fx-background-color: #101010");
这很酷,我经常使用它。
但是我的问题是:这似乎不适用于悬停效果。 在外部 CSS 文件中,您可以:
#LabelButton:hover {
-fx-background-color: #aaaaaa;
}
我想在我的 Java 文件中使用“XXX:hover”这个功能,因为十六进制颜色代码必须是可变的,而这在使用外部 CSS 文件时是不可能的。所以我有点想拥有它:
setStyle("hover:-fx-background-color: #101010");
但我找不到正确的语法,更不用说有语法了。 如果没有这样的功能,那我该怎么做呢? 谢谢!
【问题讨论】:
-
从纯粹主义者的角度来看,分配类和ID并将css放在单独的文件中会更干净。只是我的 2 美分。
-
我知道,我知道。但正如我所说,它对我不起作用,因为我需要使十六进制颜色代码变量
-
如果您的问题与外部 CSS 文件有关,您也可以将 CSS 放在
-
查看您的问题历史,我几乎看不到任何回复。您可能想查看What should I do when someone answers my question?。对 cmets 的回应也可能很好。
-
什么意思?
标签: java css user-interface javafx