我如何在FXML语句中使用'%'符号

问题描述 投票:-2回答:1

[当我编写fxml标记时,当我在字符串中使用'%'符号时,会从IDE中收到警告,例如:

<Label text="% Tax:" />

运行JavaFX应用程序并构建UI时,我还会收到RuntimeException。

所以我的问题是:如何正确使用'%'符号?

java javafx escaping fxml
1个回答
0
投票
尽管有评论,但我只是在一个旧项目中对此进行了测试,您似乎确实是正确的。但是,这不是编译错误!例如,如果我在fxml中编写如下代码:

<Label text="% Output:" />

构建UI时收到InvocationTargetException。您需要做的就是逃避这样的符号:

<Label text="\% Output:" />

您认为这是编译错误的原因很可能是因为您的IDE将其标记为错误。这只是您的IDE很聪明。

顺便说一句,你的问题本来可以清楚得多。

© www.soinside.com 2019 - 2024. All rights reserved.