Q7:フレームを最小化するメソッド
Q7-1:
フレームの最小化について質問があり連絡いたします。現在、プログラム上からフレームの最小化するべく調査しています。ヘルプ上では、ノーマル表示( normal() )と最大表示( maximize() )の説明があり最小化に関する説明が無いようです。また、想定で下記のメソッドを使用しましたが縮小化にはなりません。
minimumsize()
なにか方法が間違っていますでしょうか?最小化の方法についてご教示ください。不可であれば、代替案でもかまいませんのでお教え頂ければ助かります。
A7-1:
「Windowsタスクバー上にボタンとして格納される」状態ということでしたら、「メソッド:iconfy()」をお試し下さい。
ただし、一度このメソッドを実行するとアイコン化の状態が維持されますので、「フレームを表示する()」前に「normal()」等の処理を追加して頂く必要が出てくるかも知れません。
また、「自動サイズ設定」が無効だったものを有効にするという場合には、
「setAutoResize(boolean)」で設定します。
フレーム表示時には「自動サイズ設定:true」にしても、すぐさま大きさが変わるわけではありませんので、「pack()」あるいは「フレームを表示する()」を一度実行します。