2009-03-12 14 views
2

SWTコントロールの推奨サイズが変更されたときに、コンポーネント階層が再レイアウトされる最も良い方法は何ですか?私の特別な状況は、ラベルのテキストの動的更新です。SWTコンポーネント階層のレイアウト

+0

私はSwingとAWTコントロールについてもこの質問を参照したいと思います。レイアウトは難しく、ちょうどうまくいくパターンを見つけたことはありません。 –

答えて

0

a previous questionへの回答としてbokowskiが提案した唯一のアプローチは、スクロールバーを使用してコンポジットancestorにコンポーネント階層を移動し、次にancestor.layout(new Control[] { changedDescendent })を呼び出します。これを行うより良い方法はありますか?できれば、変更されたコントロールまたはその親に対する簡単なメソッド呼び出しが必要です。