JDesktopPane
上に配置すると、MDI (Multiple Document Interface) ユーザーインタフェースを作成することができます。
通常の手順としては、ビジュアル要素を含む内部フレームクラスを 1 つ以上生成し、それを JFrame
と同じように扱います。次に、アプリケーションの JFrame (または JApplet) を生成し、その上に JDesktopPane を配置します。内部フレームは、フォームエディタでの操作ではなく、コードを記述することでデスクトップ区画に追加する必要があります。