Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
を使用して、AWT メニュー バーのフォントを変更しようとしていますMenuBar.setFont()。呼び出しはメニュー バーの子メニューに対して機能しますが、メニュー バー自体のフォントは変更されません (フォントを大きくしようとしています)。
MenuBar.setFont()
これが可能かどうかは誰にもわかりませんか?
Windows XP で JRE 1.6 を使用しています。
更新:テキストがメニューバーの高さに収まる限り、フォントの変更は機能するようですが、そうでない場合はフォントサイズが縮小されます。
スイングを使用します。AWT がネイティブ コンポーネント ピアのスタイルを確実に変更できるとは思えません。SWT ができないことは確かです。SWT は AWT よりもはるかに洗練されたツールキットです。これは、Java 1.2 で (Swing を支持して) 基本的に廃止された理由の一部です。