给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);
//从而获得双击时位于的单元格
}
}
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);
//从而获得双击时位于的单元格
}
}
本文介绍如何在Java Swing的JTable中实现单元格的双击监听功能。通过为JTable添加MouseListener,可以捕捉到用户的双击事件,并进一步获取被点击的单元格位置,方便进行后续的数据处理。
2111

被折叠的 条评论
为什么被折叠?



