to.tetramorph.util
クラス MaximumWindowBounds

java.lang.Object
  上位を拡張 java.awt.event.WindowAdapter
      上位を拡張 to.tetramorph.util.MaximumWindowBounds
すべての実装されたインタフェース:
WindowFocusListener, WindowListener, WindowStateListener, EventListener

public class MaximumWindowBounds
extends WindowAdapter

フレームが最大化されたときツールバー領域にかさならないよう最適なサイズで 最大化させる。

 class Hoge extends JFrame {
   ....
   addWindowFocusListener(new MaximumWindowBounds(this));
 }
 


コンストラクタの概要
MaximumWindowBounds(Frame frame)
          Frame#addWindowFocusListener(..)でこのクラスのインスタンスを登録して使う。
 
メソッドの概要
 void windowGainedFocus(WindowEvent e)
          コンストラクタで指定されたFrameにフォーカスが移ったときにイベント処理として 呼び出される。
 
クラス java.awt.event.WindowAdapter から継承されたメソッド
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowLostFocus, windowOpened, windowStateChanged
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MaximumWindowBounds

public MaximumWindowBounds(Frame frame)
Frame#addWindowFocusListener(..)でこのクラスのインスタンスを登録して使う。 最適な最大化をサポートさせたいframeを指定する。

メソッドの詳細

windowGainedFocus

public void windowGainedFocus(WindowEvent e)
コンストラクタで指定されたFrameにフォーカスが移ったときにイベント処理として 呼び出される。

定義:
インタフェース WindowFocusListener 内の windowGainedFocus
オーバーライド:
クラス WindowAdapter 内の windowGainedFocus