关于JTable:选择表里的一行,要求新弹出的一窗口里面TextField显示这行各个字段的内容,JTable有这样的ActionListener吗?
关于JTable:选择表里的一行,要求新弹出的一窗口里面TextField显示这行各个字段的内容,JTable有这样的ActionListener吗? 问题点数:20、回复次数:6Top
1 楼gularess(无吃哪拉)回复于 2002-11-22 17:55:02 得分 1
加鼠标监听!Top
2 楼gularess(无吃哪拉)回复于 2002-11-22 17:58:00 得分 2
也可以试试table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){
//method valueChanged's implement
})Top
3 楼netwebs(Only Java)回复于 2002-11-22 18:02:47 得分 3
这么麻烦干吗,给JTabel加监听器,判断所选的是那一行就行了Top
4 楼fastmask(我心烦)回复于 2002-11-22 19:20:39 得分 3
你窗口弹出时,把table传进去,然后去获取table被选择的那一行的序号,然后去取每个字段就行了。Top
5 楼shb8035(司令)回复于 2002-11-22 20:41:53 得分 2
请问fastmask,怎样获取table中被选择的那一行的序号,具体用什么方法呢?
还有,就是想问一下netwebs给JTable 加什么样的监听器,能具体写一下吗?我是新手,请多帮忙!!Top
6 楼mysqldama(大马)回复于 2002-11-25 10:52:50 得分 9
jTable1.getValueAt(jTable1.getSelectedRow,jTable1.getSelectedColumn);
这个获得了你想要的值,把这个放在鼠标的单击事件中
就ok了Top




