swinで簡単なテキストエディタを作成したのですが、
メニューバー等のフォントを一括に設定する方法がわかりません。
全てのメニューのフォントをOsaka-UIの12ptに設定したいのですが、
MenuBarを司るクラスに以下の文を追加してもメニューバーの文字は変わってくれません。
JMenuBar.setFont(new java.awt.Font("Osaka-UI", java.awt.Font.PLAIN, 12));

メニューバーのアイテム一つ一つに
hoge.setFont(new java.awt.Font("Osaka-UI", java.awt.Font.PLAIN, 12));
と書いていくしか無いのでしょうか?
それとも一括でフォントを変更する方法があるのでしょうか?
よろしくお願いします。