Невозможно изменить шрифт в java.awt.MenuBar - PullRequest
1 голос
/ 03 ноября 2008

Я пытаюсь изменить шрифт в строке меню AWT с помощью MenuBar.setFont (). Вызов работает для дочерних меню строки меню, но сама строка меню не меняет шрифт (я пытаюсь увеличить шрифт).

Кто-нибудь знает, возможно ли это сделать?

Я использую JRE 1.6 в Windows XP.

Обновление : изменение шрифта действительно работает, если текст помещается в пределах высоты строки меню, в противном случае размер шрифта уменьшается.

1 Ответ

1 голос
/ 03 ноября 2008

Используйте Swing. Я не думаю, что AWT способен надежно рестайлинговать нативные компоненты. Я точно знаю, что SWT не может, и это гораздо более сложный инструментарий, чем AWT. Это часть того, почему это было по сути устаревшим (в пользу Swing) назад в Java 1.2.

...