Posted by terai at 2005-09-05

DynamicLayoutでレイアウトの動的評価

ウインドウのリサイズなどに応じてレイアウトを再評価するように、DynamicLayoutを設定します。

Swing/DynamicLayout screenshot

サンプルコード

Toolkit.getDefaultToolkit().setDynamicLayout(true);

解説

上記のサンプルでは、DynamicLayoutにチェックするとウインドウのリサイズなどに応じて内部のレイアウトを再評価するように、DefaultToolkitのsetDynamicLayoutメソッドを使ってDynamicLayoutの設定をしています。


OSなどが、この機能をサポートしているかどうかは、以下のメソッドで調べることができます。

Toolkit.getDefaultToolkit().getDesktopProperty("awt.dynamicLayoutSupported");

参考リンク

コメント