No Programming, No Life

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

SWT

SWTで入力チェック

テキストに入力した内容にエラーがあった場合、違うタブを押下したらそのタブの表示イベントをキャンセルして入力エラーを修正しないとだめなようにしたいんだが、タブを押したってイベントだけ残ってしまうみたい。 Eventクラスのdoitフィールドをfalseにし…

removeListenerの挙動

SWTのリスナの挙動について。同じリスナインスタンスを同じイベントタイプでaddしていった場合、addした順に1つずつ削除されるみたい。 final Button button1 = new Button(shell, SWT.NONE); button1.setText("button1"); button1.setBounds(10, 10, 100, …

packメソッドについて

SWT

packメソッドについて。 調べが甘いので曖昧だがひとまず分かったことを書いておく。 どうもpackするとその時のサイズに合わせてコントロールや コンポジットのサイズ調整を行うメソッドらしいが、 このpackとsetBoundsとかの対応がよくわからん。 computeSi…

SWT参考サイト

仕事でSWTをやることになったので、調べている最中。 とりあえず、サンプル集を探る。 SWT SWT: The Standard Widget Toolkit 本家(英文) FrontPage - SWTサンプル集 JFace Software Error