SWT Tips and Samples 基礎編 > SelectionListener |
|
SelectionListenerボタンなどが押下されたときに呼び出されるリスナーです。AWTのActionListenerに対応するものと考えればよいでしょう。コンポーネントに用意されているaddSelectionListenerメソッドでSelectionListenerをインターフェースに持つクラスを追加します。ボタンが押されるとwidgetSelectedメソッドが実行されます。 Button b = new Button(shell, SWT.PUSH); b.setText("Press Here"); b.addSelectionListener(new SelectionListener() { public void widgetDefaultSelected(SelectionEvent e) { System.out.println("widgetDefaultSelected() が呼び出されました。"); } public void widgetSelected(SelectionEvent e) { System.out.println("widgetSelected() が呼び出されました。"); } }); SelectionListenerにはアダプタクラスもあります。アダプタを使えば余計なメソッドをオーバーライドする必要がなく、コードはより簡潔になります。 Button b = new Button(shell, SWT.PUSH); b.setText("Press Here"); b.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { System.out.println("widgetSelected() が呼び出されました。"); } }); 最新更新日: 2004年10月20日 |
- PR -
【Sony】大手他社よりも安い!ビジネス向け光・100Mしかも固定IP付!今なら更に初期費用最大15,000円OFF!
オフィス用品・オフィス家具 価 格 交 渉 可!
|
||||
|
|||||
Copyright(C) 2003,2004 Jasmin Project. All Right Reserved. |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||