DefaultToolkitでDynamicLayoutを設定

編集者:Terai Atsuhiro
作成日:&date
更新日:2022-08-20 (土) 00:22:07

概要

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

http://terai.xrea.jp/swing/dynamiclayout/screenshot.png

サンプルコード

cbox.addItemListener(new ItemListener() {
  public void itemStateChanged(ItemEvent ie) {
    Toolkit.getDefaultToolkit().setDynamicLayout(cbox.isSelected());
  }
});

解説

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

コメント