Как использовать символ «%» в выражениях F XML - PullRequest
0 голосов
/ 07 марта 2020

Когда я пишу разметку f xml, я получаю предупреждение от своей IDE, когда использую символ «%» в строках, например:

<Label text="% Tax:" />

Я также получаю исключение RuntimeException при запуске моего Приложение JavaFX и создание пользовательского интерфейса.

Итак, мой вопрос: как правильно использовать символ «%»?

1 Ответ

0 голосов
/ 07 марта 2020

Несмотря на комментарии, я только что проверил это в старом проекте, и вы, похоже, немного правы. Однако это не ошибка компиляции! Например, если я напишу что-то вроде этого в f xml:

<Label text="% Output:" />

, я получу исключение InvocationTargetException при создании пользовательского интерфейса. Все, что вам нужно сделать, это экранировать символ следующим образом:

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

Причина, по которой вы думаете, что это ошибка компиляции, вероятна потому, что ваша IDE помечает ее как неправильную. Это просто умная ваша IDE.

И, кстати, ваш вопрос мог бы быть намного яснее.

...