基本的に、内部のすべてのコンポーネントを動的に表示する JPanel ウィンドウを取得しようとしています。つまり、ウィンドウのサイズを変更し、その内容に合わせて表示します。
私はJFrameとそのpack()メソッドの助けを借りてそれを行うことができました. 私の状況では、すべての変更を行うには多大な労力が必要になるため、JFrame を使用したくありません。現在、私はそれを機能させることができますが、テキストや新しい行をラップする内部の jscroll の助けを借りてのみ、ウィンドウのサイズはより静的です。したがって、私の JPanel は TopComponent を拡張しており、次のように表示できます。
jpanel.open();
jpanel.requestActive();
したがって、問題は、ウィンドウ内のアクションに合わせてウィンドウのサイズを変更する方法です。