По какой-то причине, когда у меня есть японские иероглифы в строке заголовка, оформленной в стиле java, я не могу их отобразить. Вместо этого он отображается в виде квадратов. Если у меня нет основной темы, я прекрасно вижу японские иероглифы в строке заголовка. Я нашел способы показать эти символы во всех других частях моей программы, кроме строки заголовка. Как мне это сделать?
Сложность отображения японских иероглифов с содержанием Java
comment
Пожалуйста, отредактируйте, не делайте репост. stackoverflow .com/questions/936123/
- person Michael Myers   schedule 02.06.2009
Ответы (2)
В строке заголовка должен использоваться шрифт, поддерживающий японские символы. Обычно это контролируется оконным менеджером, таким как встроенный в MS Windows.
Можете ли вы отображать японские символы в строке заголовка других программ?
person
Peter Lawrey
schedule
02.06.2009
Да, я могу использовать заголовок на обычном JLabel. Проблема заключается в том, что вы учитываете вещество Java. Содержание Java переопределяет то, что у вас есть для шрифта строки заголовка для Windows XP. Он заменяет его на шрифт, который не может отображать японские символы.
- person baseballtank13; 03.06.2009
В этом случае вы можете переопределить код, который переопределяет шрифт?
- person Thorbjørn Ravn Andersen; 03.06.2009
Я не уверен, смогу ли я. Я не знаю, как это сделать, в чем проблема.
- person baseballtank13; 03.06.2009
Это просто выстрел в темноту, но попробуйте установить этот свойство, прежде чем рисовать свой первый JFrame:
JFrame.setDefaultLookAndFeelDecorated(false)
person
Mike Sickler
schedule
07.08.2009