No Programming, No Life

プログラミング関連の話題や雑記

packメソッドについて

packメソッドについて。


調べが甘いので曖昧だがひとまず分かったことを書いておく。


どうもpackするとその時のサイズに合わせてコントロールや
コンポジットのサイズ調整を行うメソッドらしいが、
このpackとsetBoundsとかの対応がよくわからん。
computeSizeあたりと絡んでそうだけど。

shell.setSize(new Point(SWT.DEFAULT, SWT.DEFAULT));

とすると、その時の標準サイズ?になるんだけど、
その後にpackしてやらないとサイズは0になってしまう模様で…。
HTMLに慣れてしまったせいか、GUIアプリの自由度は
かえって大変かも。

参考サイト

NOT_FOUND 404