 | TableColumn column = new TableColumn(this.getTable(), SWT.LEFT); // カラムヘッダをクリックした時の処理 column.addListener(SWT.Selection, new Listener(){
public void handleEvent(Event event) {
// クリックされたカラム TableColumn currentClm = (TableColumn) event.widget; // ソート対象テーブル Table table = currentClm.getParent();
// ここにソート処理を実装
// ソートされたことを意味する三角印を表示 table.setSortColumn(currentClm); table.setSortDirection(SWT.UP); } });
|  |