一个关于AWT中TableColumn移动的问题

and1tlc 2010-07-15 07:29:02
我现在在做一个表格中的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这个监听但是都没有效果 有哪位大哥可以指点指点小弟的么? 谢谢了
...全文
47 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧