TITLE:DynamicLayoutでレイアウトの動的評価
#navi(../)
#tags()
RIGHT:Posted by &author(aterai); at 2005-09-05
*DynamicLayoutでレイアウトの動的評価 [#m403640d]
ウインドウのリサイズなどに応じてレイアウトを再評価するように、DynamicLayoutを設定します。

-&jnlp;
-&jar;
-&zip;

//#screenshot
#ref(http://lh3.ggpht.com/_9Z4BYR88imo/TQTMDyaDeJI/AAAAAAAAAYk/-EIAq3TyJbw/s800/DynamicLayout.png)

**サンプルコード [#z7ca7790]
#code(link){{
Toolkit.getDefaultToolkit().setDynamicLayout(true);
}}

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

----
OSなどが、この機能をサポートしているかどうかは、以下のメソッドで調べることができます。
#code{{
Toolkit.getDefaultToolkit().getDesktopProperty("awt.dynamicLayoutSupported");
}}

**参考リンク [#hfb11949]
-[http://docs.oracle.com/javase/jp/6/api/java/awt/Toolkit.html#setDynamicLayout(boolean) Toolkit (Java Platform SE 6)]

**コメント [#h2fab599]
#comment