我有一个扩展AbstractTableModel的表,我已经实现了一个方法来返回双击单元格的列和行的数量(这样我可以单独地对所讨论的单元格进行个别化)。 我想确定一个单元格的列和行标题(行标题=每行的第一个单元格中的文本)。 这里是细胞个性化的代码:
table= new JTable(new MyTableModel());
table.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() > 1) {
int row = table.rowAtPoint(new Point(e.getX(), e.getY()));
int col = table.columnAtPoint(new Point(e.getX(), e.getY()));
}
}
});
private class MyTableModel extends AbstractTableModel {...}
找到列名称的解决方案:
System.out.println(table.getColumnName(col));
现在我们必须解决这些行。
并且......找到行的解决方案:
System.out.println(table.getValueAt(row, 0));
“谢谢”我自己的帮助。希望这对其他读者有用