点击一个按钮,表格新增一行,然后要自动选择这一行,就是让这行获得焦点。并且其他行要不能选择。 谢谢大虾!

解决方案 »

  1.   

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    // TODO add your handling code here:
            DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel();
            Object[] o = new Object[dtm.getColumnCount()];
            dtm.addRow(o);
            jTable1.setColumnSelectionAllowed(true);
            jTable1.setRowSelectionAllowed(true);
            jTable1.changeSelection(dtm.getRowCount()-1,0,false,false);
        }
      

  2.   

    这个可以获得焦点,但是我要其他行不能获得焦点,也就是用户不能选择其他的行。我用
    table.disable();但是那个使得新增的行也不能用了。大家还有什么办法吗?
     可能说得不清楚,就是新增一行 用户编辑这个行。这个编辑状态 是不能选者其他行的。只有点击保存后或者 取消后 才能选择其他行。