残念ながら、Swingにはそのような標準機能はありません。
アプリケーションのすべてのコンポーネントサイズは、そのコンポーネントが追加されるコンテナのレイアウトと、UIによって提供されるコンポーネントの優先/最小サイズによって決定されます。
したがって、(私が見ているように)最善の方法は、標準のUIを変更して、追加の優先サイズ(この場合は2倍)を提供することです。ただし、特定のタイプのコンポーネント(ボタン/チェックボックス/テーブル/ツリー/スクロールなど)ごとに個別に行う必要があります。さらに、システムUIを変更することはできません。クロスプラットフォームのルックアンドフィールをMetal LaFのように拡張することしかできず、ネイティブのルックアンドフィールを使用している場合はまったく役に立ちません。
ただし、フォントなど、いくつかのデフォルトのL&Fプロパティを変更できます。
UIManager.put ( "Button.font", new FontUIResource ( new Font ( "Arial", Font.BOLD, 20 ) ) );
この特定のケースでは、ボタンのフォントのみが変更されます。LookAndFeelクラス(BasicLookAndFeelなど)には、他にも多くのコンポーネントのフォントプロパティがあります。