3

JDesktopPane があり、JInternalFrames をフレームをオーバーレイせずにグリッド スタイルで表示したいと考えています。フレームの寸法はさまざまであるため、それらの位置は動的に割り当てる必要があります。最後に配置されたフレームの座標を保存できますが、フレームは移動、最小化、または閉じることができます.内部フレームを整然と配置する簡単な方法はありますか? たとえば、レイアウトを使用していますか?

4

2 に答える 2

2

これは、いくつかのガイダンスを提供する可能性のある例です。setLocation()とオフセットを使用します。

于 2011-08-03T17:00:14.963 に答える
2

このDesktopManagerクラスは、内部フレームの管理を担当します。

openFrame()デスクトップに追加されたときにフレームを最初に配置するメソッドをオーバーライドできるはずです。

フレームのオーバーラップを防ぐためにオーバーライドできるドラッグのメソッドもあります。

于 2011-08-03T17:01:03.050 に答える