怎么才能点一下Jtable中的行,自动的按顺序添加到指定的textarea中,
请高手指点一下,谢谢~~

解决方案 »

  1.   

    应该是加个事件,在事件里获取你点击的行的行号
    然后用一个循环,从那一行的第一个cell开始获取,直到最后一个,然后把值赋给textarea中思路应该是这样的,具体方法找,或者看API
      

  2.   

    值赋给textarea的方式是怎样的啊?Jtable的方法太多了,我看的java API 头都晕了  感觉很多都像  但是不能实现~~~  点行号怎么获得数据到指定的相应的textarea中···
    高手请指点下~~
      

  3.   

    找了一下午,终于解决了啊~~~就在jtable中增加了一个鼠标相应时间~~唉 菜鸟就是菜鸟~~private void jTableMouseClicked(MouseEvent evt) {
    int i = this.jTable.getSelectedRow();  //得到当前选择的行号
    //int j = this.jTable.getSelectedColumn();//得到当前选择的列号
    String str = (String) this.jTable.getValueAt(i, 0);
    this.TextField1.setText(str);       //对应文本值
    str = (String) this.jTable.getValueAt(i, 1);
    this.TextField2.setText(str);
    str = (String) this.jTable.getValueAt(i, 2);
    this.TextField3.setText(str);
    }