Как поместить математические символы (R ^ n) в Java String - PullRequest
4 голосов
/ 22 апреля 2020

Я хотел бы отобразить математический символ R ^ n в метке javafx. Как я мог это сделать? Я нашел номер юникода для действительного числа - U + 211x (https://en.wikipedia.org/wiki/Mathematical_operators_and_symbols_in_Unicode#Letterlike_Symbols_block), но вставка \ u + 211x в строку метки, как показано ниже, приводит к ошибке «недопустимый юникод»

Label dim_label = new Label("n ( \u+212x ^n):");

1 Ответ

7 голосов
/ 22 апреля 2020

Правильный символ - \u211D, x в Википедии - просто заполнитель, а + не должен go к строке.

Показатель n равен SUPERSCRIPT LATIN SMALL LETTER N и может быть представлен \u207F.

В общем:

Label dim_label = new Label("n ( \u211D\u207F):");

См. Аналогичный код, запущенный на IdeOne.com .

n (ℝⁿ):

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...