首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

【java】怎么在table中响应鼠标双击事件

2012-03-25 
【java】如何在table中响应鼠标双击事件我用JTable和DefaultTableModel构建我的表现在想使表中的每一行或者

【java】如何在table中响应鼠标双击事件
我用JTable和DefaultTableModel构建我的表
现在想使表中的每一行或者某一列的每一行响应鼠标双击事件
如何实现?

[解决办法]
给JTable添加MouseListener,然后处理如下:

JTable table;
...
...
public void mouseClicked(MouseEvent e)
{
if (e.getClickCount() == 2)
{
Point p = e.getPoint();
int row = table.rowAtPoint(p);
int column = table.columnAtPoint(p);
...
}
}

[解决办法]
table.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 2) {
//你的双击代码
}
}
});

热点排行
Bad Request.