packメソッドについて
packメソッドについて。
調べが甘いので曖昧だがひとまず分かったことを書いておく。
どうもpackするとその時のサイズに合わせてコントロールや
コンポジットのサイズ調整を行うメソッドらしいが、
このpackとsetBoundsとかの対応がよくわからん。
computeSizeあたりと絡んでそうだけど。
shell.setSize(new Point(SWT.DEFAULT, SWT.DEFAULT));
とすると、その時の標準サイズ?になるんだけど、
その後にpackしてやらないとサイズは0になってしまう模様で…。
HTMLに慣れてしまったせいか、GUIアプリの自由度は
かえって大変かも。