2

JLayeredPane親のサイズに合わせて自動的にスケーリングするアプリを作成しようとしています(これは、フレームのコンテンツ ペインでレイアウト マネージャーとしてJFrame使用する簡単な部分です)。難しい部分は、 のコンテンツを に合わせて自動的にサイズ変更しBorderLayoutたいという事実です(したがっても)。JLayeredPaneJLayeredPaneJFrame

実際、私が実現したい機能は、Netbeans のドッキング可能なコンソールによく似ており、クリックするとエディターの「上」に表示され、閉じると再び非表示になり、ステータスバーの「コンソール」という単語にドッキングします。明らかに、サイズ変更動作が正しく機能することも望んでいます。これを達成するための最良の方法は何ですか(そうでない場合JLayeredPane)?

4

1 に答える 1

7

JLayeredPane に追加された ComponentListener を使用し、そのコンテンツをvoid componentResized(ComponentEvent e)メソッドに応答させる必要があります。

于 2012-10-05T23:03:18.197 に答える