如何选中显示数据库数据的jtable一行数据(2列) 并做删除操作  还可以添加一行信息 更新显示

解决方案 »

  1.   

    table.setColumnSelectionAllowed(false)
    这个是设置能选中一行数据
      

  2.   

    jTable.addMouseListener(new java.awt.event.MouseAdapter() { 
    public void mouseClicked(java.awt.event.MouseEvent e) { 
    if(jTable.getValueAt(jTable.getSelectedRow(),0)!=null) 

    StringBuffer s = new StringBuffer ((String)jTable.getValueAtjTable.getSelectedRow(),0)); //获取所选中的行的第一个位置的内容,当然你也可以指定具体的该行第几格 
    for(int i=1;i<jTable的列数;i++){ 
    s.append(((String)jTable.getValueAtjTable.getSelectedRow(),i));//把后面的几列加进来 

    jtextfield.setText(s.toString()); 
    repaint(); 

    });
      

  3.   

    这个也行
    table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    只能选择单个行
      

  4.   

    那更新部分怎么实现了????????????? 每删除一次 jtable 要自动刷新一次 这个怎么实现了 要用什么方法