JFrame のサイズ/状態情報を保持しています。
高さ、幅、および拡張状態番号を取得できます。ただし、この情報だけでは十分ではありません。たとえば、ウィンドウが最大化されている場合、返される高さと幅は、通常のサイズに戻った後のものではありません。
この状態データを永続化して復元する便利な方法はありますか?それとも、状態を読み取る前にウィンドウを JFrame.NORMAL に切り替えるだけですか? これは、考えられるすべてのフリンジ ケースに対しても十分でしょうか?
明らかに、通常では、サイズで通常に復元します。
maximum_both の場合は、通常のサイズに戻し、次に maximum_both を指定します。
maximum_horiz または maximum_vert の場合、通常のサイズに戻してから、それぞれ maximum_horiz または maximum_vert を復元したいと考えています。わからない。これにより、垂直方向と水平方向のサイズが適切に処理されますか? おそらく。
アイコン化されたら、通常のサイズに戻してからアイコン化する必要があります-またはアイコン化しない場合もあります...よくわかりません。
明確にするために、問題は永続化メカニズムに関するものではなく、永続化する対象とそれを JFrame から取得する方法に関するものです。