Topic: JTable的问题,如何获得选中行的值 |
Print this page |
1.JTable的问题,如何获得选中行的值 | Copy to clipboard |
Posted by: caike Posted on: 2004-06-23 16:50 个JPanel上放一个JTable表格,表格列有用户ID等 下面一个JPanel放一个JButton,如何设置在表格中选中一行, 点击按钮后可以根据选定行的用户ID,删除这个用户,并在表格中显示出改变? |
2.Re:JTable的问题,如何获得选中行的值 [Re: caike] | Copy to clipboard |
Posted by: javabt Posted on: 2004-06-23 18:27 model.getValueAt(int row,int col); |
3.Re:JTable的问题,如何获得选中行的值 [Re: caike] | Copy to clipboard |
Posted by: caike Posted on: 2004-06-24 11:02 解决方法如下 int selIndex = table.getSelectedRow() ;//得到所选行号 if( selIndex < 0 || selIndex >=table.getRowCount() ){ return ; } Vector v=(Vector)table.data.elementAt(selIndex); //data为DataModel的Vector String ID=(String)v.get(0);///取出了这一行的第1列,即ID table.tableModel.getDataVector().remove( selIndex ) ;//删除这一行 table.tableModel.fireTableDataChanged();}//刷新 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |