0

我有一个扩展 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));

“谢谢你”对我自己的帮助..希望对其他读者有用

4

0 回答 0