JTable监听事件

jishaowei 2012-09-20 03:35:12
单击某个单元格,获取单元格内容,怎么设置这个监听
table.add........
是什么?求助大师
...全文
147 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
江湖啊江湖 2012-09-20
  • 打赏
  • 举报
回复

table.getColumnModel().addColumnModelListener(new TableColumnModelListener(){
private void jTableMouseClicked(java.awt.event.MouseEvent evt) {
if(evt.getClickCount() == 2) {
//操作你想获取到的内容
}
}
});


这是双击,如果要单机把evt.getClickCount() == 2改成evt.getClickCount() == 1试试。
jishaowei 2012-09-20
  • 打赏
  • 举报
回复
Quote=引用 2 楼 的回复:]
table.addActionListener(new ActionListener(){
}
[/Quote]
我又找了找,是这个吧

table.getColumnModel().addColumnModelListener(new TableColumnModelListener(){

public void columnSelectionChanged(ListSelectionEvent arg0) {
// TODO Auto-generated method stub
}

@Override
public void columnAdded(TableColumnModelEvent e) {
// TODO Auto-generated method stub

}

@Override
public void columnMarginChanged(ChangeEvent e) {
// TODO Auto-generated method stub

}

@Override
public void columnMoved(TableColumnModelEvent e) {
// TODO Auto-generated method stub

}

@Override
public void columnRemoved(TableColumnModelEvent e) {
// TODO Auto-generated method stub

}
});
zhaishuna 2012-09-20
  • 打赏
  • 举报
回复
table.addActionListener(new ActionListener(){
}
jishaowei 2012-09-20
  • 打赏
  • 举报
回复
是这样?
table.getModel().addTableModelListener(new TableModelListener(){
}

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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