散分——怎么让还处于编辑状态的编辑框给表格赋值?
表格的某个格还处于编辑状态,而操作者嫌回车麻烦,说他就喜欢现在点确定,那我就得把处于编辑的那个格的数据取出来放进表格数据中,请问怎么实现? 问题点数:100、回复次数:10Top
1 楼iamwls(-----魔高一尺,道高一丈-----)回复于 2003-12-04 19:30:42 得分 0
((JTextField)(table.getColumn("表格名").getCellEditor())).addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
}
public void keyPressed(KeyEvent e) {
//do something here
}
public void keyReleased(KeyEvent e) {
}
});
Top
2 楼iamwls(-----魔高一尺,道高一丈-----)回复于 2003-12-04 19:31:15 得分 0
写错了, 不是表格名是列名Top
3 楼hyhu(先飞笨鸟)回复于 2003-12-04 19:31:23 得分 0
加上datachangelistener,可以啊,做一个自己的事件模型,提出自己的cell的数据变化!Top
4 楼SIA(似是而非)回复于 2003-12-04 21:56:54 得分 100
取值前DefaultCellEditor可以先调用stopCellEditing(), 让编辑的值被接受即可Top
5 楼thuers(我什么都不会,所以我想多看看)回复于 2003-12-04 22:14:38 得分 0
upTop
6 楼xchfriend(xchfriend)回复于 2003-12-05 08:28:02 得分 0
同意楼上的!Top
7 楼flying423(问心无愧)回复于 2003-12-05 08:40:59 得分 0
可以在其旁边加一个确定按钮,然后把表格得东西存入临时变量.等编辑完了,在点下面得确定完全保存,这样应该容易做.Top
8 楼cocosunshine(panxj)回复于 2003-12-05 09:10:11 得分 0
同意iamwls的意见Top
9 楼xxlcg(☆突突☆)回复于 2003-12-05 13:06:52 得分 0
估计我没把我的要求表达清楚,大家可能误会了,不好意思。
回复人: SIA(似是而非) ( ) 信誉:100
提出的处理方法应该能够解决,下午我试一下回来结贴Top
10 楼junglesong(除了代码,一无所有。)回复于 2004-01-14 19:05:54 得分 0
mkTop




