Posted by terai at 2005-09-05
DynamicLayoutでレイアウトの動的評価
ウインドウのリサイズなどに応じてレイアウトを再評価するように、DynamicLayoutを設定します。
サンプルコード
Toolkit.getDefaultToolkit().setDynamicLayout(true);
解説
上記のサンプルでは、DynamicLayoutにチェックするとウインドウのリサイズなどに応じて内部のレイアウトを再評価するように、DefaultToolkitのsetDynamicLayoutメソッドを使ってDynamicLayoutの設定をしています。
OSなどが、この機能をサポートしているかどうかは、以下のメソッドで調べることができます。
Toolkit.getDefaultToolkit().getDesktopProperty("awt.dynamicLayoutSupported");