请问在JTable里面,通过鼠标单击某个单元格后显示该单元格的内容~~~最好有些例子,谢谢!

解决方案 »

  1.   

    你的Table平时不显示内容的吗?
    table.addMouseListener(new MouseAdapter() {
      public void mouseClicked(MouseEvent me) {
        if (SwingUtilities.isLeftMouseButton(me)) {
          int row = table.rowForPosition(me.getX(), me.getY());
          int column = table.columnFormPosition(me.getX(), me.getY());
          if (row != -1 && column != -1) {
            Object valueOfCell = table.getValueAt(row, column);
          }
        }
      }
    });
      

  2.   

    int row = Tb.getSelectedRow();
    int col = Tb.getSelectedColumn();
    if(row<0||col<0)
      return null;
    else
      return Tb.getValueAt(row,col);