1

を使用して、AWT メニュー バーのフォントを変更しようとしていますMenuBar.setFont()。呼び出しはメニュー バーの子メニューに対して機能しますが、メニュー バー自体のフォントは変更されません (フォントを大きくしようとしています)。

これが可能かどうかは誰にもわかりませんか?

Windows XP で JRE 1.6 を使用しています。

更新:テキストがメニューバーの高さに収まる限り、フォントの変更は機能するようですが、そうでない場合はフォントサイズが縮小されます。

4

1 に答える 1

1

スイングを使用します。AWT がネイティブ コンポーネント ピアのスタイルを確実に変更できるとは思えません。SWT ができないことは確かです。SWT は AWT よりもはるかに洗練されたツールキットです。これは、Java 1.2 で (Swing を支持して) 基本的に廃止された理由の一部です。

于 2008-11-03T07:59:11.177 に答える