一个关于AWT中TableColumn移动的问题
我现在在做一个表格中的TableColumn移动之后保存更改状态的程序,在这里我试过给TableColumn添加这样的事件
final TableColumn tableColumn_1 = new TableColumn(table, SWT.RIGHT);
tableColumn_1.setWidth(30);
tableColumn_1.setText(Message.getString("item_no"));// 序0
tableColumn_1.addListener(SWT.Move, new Listener(){
public void handleEvent (Event event) {
System.out.println("我来啦 来啦 啦"+event.widget+":"+event.index+"x: "+event.end);
for(int i=0;i<table.getColumns().length;i++){
System.out.print(table.getColumns()[i].getText()+":");
}
}
});
在这个事件中可以响应我拖动TableColumn的事件 但是我该怎么获得我拖动TableColumn之后在table中的Index呢? 在这个事件里可以取到么? 我也试过SelectionListener这个监听但是都没有效果 有哪位大哥可以指点指点小弟的么? 谢谢了