我正在尝试使用MenuBar.setFont()更改AWT菜单栏中的字体。该调用适用于菜单栏的子菜单,但菜单栏本身不会更改字体(我试图使字体变大)。
有谁知道这是否可行?
我在Windows XP上使用JRE 1.6。
更新:只要文本符合菜单栏高度,更改字体似乎就可以正常工作,否则字体会缩小。
答案 0 :(得分:1)
使用Swing。我不认为AWT能够以可靠的方式重新设计本机组件对等体。我确信SWT不能,而且它是比AWT更复杂的工具包。这是部分为什么它在Java 1.2中基本上被弃用(支持Swing)。