Сложность отображения японских иероглифов с содержанием Java

По какой-то причине, когда у меня есть японские иероглифы в строке заголовка, оформленной в стиле java, я не могу их отобразить. Вместо этого он отображается в виде квадратов. Если у меня нет основной темы, я прекрасно вижу японские иероглифы в строке заголовка. Я нашел способы показать эти символы во всех других частях моей программы, кроме строки заголовка. Как мне это сделать?


person baseballtank13    schedule 02.06.2009    source источник
comment
Пожалуйста, отредактируйте, не делайте репост. stackoverflow .com/questions/936123/   -  person Michael Myers    schedule 02.06.2009


Ответы (2)


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

Можете ли вы отображать японские символы в строке заголовка других программ?

person Peter Lawrey    schedule 02.06.2009
comment
Да, я могу использовать заголовок на обычном JLabel. Проблема заключается в том, что вы учитываете вещество Java. Содержание Java переопределяет то, что у вас есть для шрифта строки заголовка для Windows XP. Он заменяет его на шрифт, который не может отображать японские символы. - person baseballtank13; 03.06.2009
comment
В этом случае вы можете переопределить код, который переопределяет шрифт? - person Thorbjørn Ravn Andersen; 03.06.2009
comment
Я не уверен, смогу ли я. Я не знаю, как это сделать, в чем проблема. - person baseballtank13; 03.06.2009

Это просто выстрел в темноту, но попробуйте установить этот свойство, прежде чем рисовать свой первый JFrame:

JFrame.setDefaultLookAndFeelDecorated(false)

person Mike Sickler    schedule 07.08.2009