あるプログラマの日記

プログラマのメモ、出来事、考えたこと、勉強とかの雑記

Tableに登録されるリスナー

  • テーブルのアイテムが選択された場合、Table#addSelectionListener()で登録されたSelectionListenerの実装クラスのSelectionListener#widgetSelected(SelectionEvent e)メソッドが呼び出されます。
  • テーブルのアイテムがダブルクリックされた場合、SelectionListener#widgetDefaultSelected(SelectionEvent e)メソッドが呼び出されます。
    ...
  Table table = new Table(parent, SWT.V_SCROLL | SWT.H_SCROLL | SWT.MULTI);
    ...
  table.addSelectionListener(new SelectionListener(){
    public void widgetSelected(SelectionEvent event){
      ...
    }
    public void widgetDefaultSelected(SelectionEvent event){
      ...
    }
  });