高人指点:如何取得正在编辑的表格的CellEditor的行列号? 直接table.getSelectedRow(); table.getSelectedColumn();不行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gja106(中文字符):老大,不行啊,可能你还不太明白我的意思吧。你现在的是在选择一行一列的时候可以。可是我想得到的是当用户结束一个单元格的编辑的时候,更新同行中另一个单元格。我已经保存了getTableCellEditorComponent中得到的行列号,以便在stopCellEditing()的时候调用,可是这个行列号工作的时候总是有问题。 让用户直接在table进行编辑是不是很危险! JTable int getEditingColumn() Returns the index of the column that contains the cell currently being edited. int getEditingRow() Returns the index of the row that contains the cell currently being edited.没有测试, 不知道是不是你所需要的. gja106(中文字符):呵呵,危险也得做啊,这是客户要求,客户是上帝啊。SuperMMX(笑天子):你说的可能合适,不过要实践过在才知道。可惜现在在网吧,等下周一试过,如果可以的话,就给你加分了。 我测试了一下, 是可以的, 但是不能直接对 JTable 加鼠标事件, 因为如果cell 可以编辑的话, 双击直接进入 editing 状态, 自己的鼠标事件就不执行了.我是用了个 Timer 来做的, 或者使用线程也可以. jacob操作word时候出现的问题求教大神 新人求解…… JAVA,猜数小程序求教~~ 请教大侠!!! 如何测试一种软件在windows系统下的兼容性? 求救:如何在java中调用SQLServer中的bcp这个工具啊? Metal和BorderLayout的问题 从今天开始,会陆续强制结贴(对象:1个月以前未结帖子)! 几个问题,请高手回答! 请问一种java url的写法 怎样让一个窗口显示在显示屏的固定位置? 菜问题。
老大,不行啊,可能你还不太明白我的意思吧。你现在的是在选择一行一列的
时候可以。可是我想得到的是当用户结束一个单元格的编辑的时候,更新同行
中另一个单元格。我已经保存了getTableCellEditorComponent中得到的行列号,以便在stopCellEditing()的时候调用,可是这个行列号工作的时候总是
有问题。
Returns the index of the column that contains the cell currently being edited. int getEditingRow()
Returns the index of the row that contains the cell currently being edited.没有测试, 不知道是不是你所需要的.
SuperMMX(笑天子):你说的可能合适,不过要实践过在才知道。可惜现在在网吧,等下周一试过,如果可以的话,就给你加分了。
cell 可以编辑的话, 双击直接进入 editing 状态, 自己的鼠标事件就不执行了.
我是用了个 Timer 来做的, 或者使用线程也可以.