JDesktopPane があり、JInternalFrames をフレームをオーバーレイせずにグリッド スタイルで表示したいと考えています。フレームの寸法はさまざまであるため、それらの位置は動的に割り当てる必要があります。最後に配置されたフレームの座標を保存できますが、フレームは移動、最小化、または閉じることができます.内部フレームを整然と配置する簡単な方法はありますか? たとえば、レイアウトを使用していますか?
2 に答える
2
これは、いくつかのガイダンスを提供する可能性のある例です。setLocation()
とオフセットを使用します。
于 2011-08-03T17:00:14.963 に答える
2
このDesktopManager
クラスは、内部フレームの管理を担当します。
openFrame()
デスクトップに追加されたときにフレームを最初に配置するメソッドをオーバーライドできるはずです。
フレームのオーバーラップを防ぐためにオーバーライドできるドラッグのメソッドもあります。
于 2011-08-03T17:01:03.050 に答える