以前写个一个jtable的代码,应该对你有用!public void mouseClicked(MouseEvent e) { int row = mf.getJTable().getSelectedRow() String number = String.valueOf(mf.getJTable().getValueAt(row, 0)) String name = String.valueOf(mf.getJTable().getValueAt(row, 1)) String sex = String.valueOf(mf.getJTable().getValueAt(row, 2)) String age = String.valueOf(mf.getJTable().getValueAt(row, 3)) String address = String.valueOf(mf.getJTable().getValueAt(row, 4)) String phone = String.valueOf(mf.getJTable().getValueAt(row, 5)) mf.getNameJTextField().setText(name) mf.getNumberJTextField().setText(number) mf.getAgeJTextField().setText(age) mf.getAddressJTextField().setText(address) mf.getMobileJTextField().setText(phone) if(sex.equals("男")){ mf.getMaleJRadioButton().setSelected(true) }else if(sex.equals("女")){ mf.getFemaleJRadioButton().setSelected(true) } }}
答案补充
忘了给你说在jtable 那添加个 MouseListener 事件
你这个是用java做的, 你要的
答案很简单。。
你看你的sql语句。。压根就没传条件 肯定是只显示最后一条了
修改sql语句 :select * from students where id= id
传进来个ID不就可以了吗。。
如果不可以的话 可以hi我 。。你的需求很简答。。也很容易做。。
虽然我是做.net 的。。呵呵
评论列表(0条)