【发布时间】:2015-07-17 07:14:06
【问题描述】:
任何人都可以帮助我更改 JavaFX 项目中的案例我试图通过浏览找到解决方案,但我找不到请找到我正在尝试的以下代码,但它无法得到结果
.text {
-fx-font-family: "Arial";
-fx-font-size: 24;
-fx-text-fill: #263248;
-fx-padding: 10 20 10 20;
-fx-cursor: hand;
-fx-text-transform: uppercase; /* this property is not working */
}
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
-fx-text-transform是 JavaFX css 属性吗?我不这么认为。 -
我已经发表了评论,我需要单独解决该行的问题......具体的代码是什么?
-
您无法使用 CSS 实现您想要的目标。您需要在 Java 代码中执行此操作。
-
您始终可以将控制器分配给 FXML,并在
initialize(..)内进行必要的代码排列。欲了解更多信息,请通过Mastering FXML -
然后给你的控件添加一个监听器并使用
toUpperCase()的方法。一个简单的例子是in this answer