Swing/DynamicLayout のバックアップ(No.19)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/DynamicLayout へ行く。
- 1 (2005-09-05 (月) 12:06:35)
- 2 (2006-01-20 (金) 18:44:42)
- 3 (2006-02-27 (月) 15:51:18)
- 4 (2006-04-12 (水) 19:42:51)
- 5 (2007-04-11 (水) 17:49:44)
- 6 (2008-03-31 (月) 17:56:34)
- 7 (2013-03-24 (日) 21:31:26)
- 8 (2015-03-09 (月) 14:46:02)
- 9 (2015-03-16 (月) 17:28:33)
- 10 (2015-11-05 (木) 03:17:21)
- 11 (2017-04-27 (木) 16:28:50)
- 12 (2018-04-25 (水) 18:52:53)
- 13 (2018-10-26 (金) 17:00:50)
- 14 (2020-10-28 (水) 01:41:17)
- 15 (2022-08-20 (土) 00:22:06)
- 16 (2025-01-03 (金) 08:57:02)
- 17 (2025-01-03 (金) 09:01:23)
- 18 (2025-01-03 (金) 09:02:38)
- 19 (2025-01-03 (金) 09:03:21)
- 20 (2025-01-03 (金) 09:04:02)
- category: swing
folder: DynamicLayout
title: DynamicLayoutでレイアウトの動的評価
tags: [DefaultToolkit, LayoutManager]
author: aterai
pubdate: 2005-09-05T12:06:35+09:00
description: ウィンドウのリサイズなどに応じてレイアウトを再評価するようにDynamicLayoutを設定します。
image:
Summary
ウィンドウのリサイズなどに応じてレイアウトを再評価するようにDynamicLayout
を設定します。
Screenshot

Advertisement
Source Code Examples
Explanation
上記のサンプルでは、DefaultToolkit
のsetDynamicLayout
メソッドを使ってDynamicLayout
の設定を切り替えています。
DynamicLayout
:false
- ウィンドウのリサイズが完了した後内部コンテナのレイアウトを評価する
DynamicLayout
:true
- ウィンドウのリサイズに応じて内部コンテナのレイアウトを動的に評価する
- デスクトップ環境がこの動的レイアウト機能をサポートしているかどうかは以下のメソッドで調査可能
Toolkit.getDefaultToolkit().getDesktopProperty("awt.dynamicLayoutSupported");