Java китайские иероглифы в кнопке со шрифтом Verdana - PullRequest
2 голосов
/ 15 декабря 2011

Мне нужно отобразить китайские иероглифы в моем приложении. Я использую шрифт Verdana. Метки (JLabel) правильно отображают эти символы, используя шрифт, а текстовая кнопка (JButton) отображает квадраты вместо символов.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 15 декабря 2011

Возможно, вам нужно будет ввести китайские символы как юникод, как показано в этом примере:

JLabel chineseJLabel = new JLabel("\u6B22\u8FCE\u4F7F\u7528" + "\u0020\u0020Unicode\u0021");
chineseJLabel.setToolTipText("This is Traditional Chinese");

Получено из здесь Затем вы можете использовать Native2Ascii для преобразования вашей строки в Unicode.

2 голосов
/ 15 декабря 2011

попробуйте это:

jLabel.setFont(new java.awt.Font("MS Song", 0, 12));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...