小编Dee*_*Dee的帖子

用于更新 JTable 中给定单元格/列并增加焦点的侦听器类型

我正在尝试使用预定义第一列的 JTable。用户仅将数据输入到第二列(数量)。然后,我通过将“服务”列和“数量”列相乘来计算最终收入,并将其显示在第三列“收入”中。

\n\n
\n|服务| 数量 | 收入\n|$40.00 | X | \n|$40.00 | 3 |\xc2\xa0120\n\n
\n\n

此处用户输入“3”,因为她今天以每次 40 美元的价格完成了“3”次服务 X。用户只能更新数量列。收入栏将由系统计算。

\n\n

我应该使用什么类型的监听器?我正在使用 a,TableModelListener但是当我想通过调用将收入更新为 120 时,setValue = $120它会触发 a TableListenerEvent,从而引发无限循环。

\n\n

我应该使用 an ActionEvent、 aColumnListener还是其他?

\n\n

另外,我希望“焦点”向下递增行,始终停留在第二列(用户编辑的列)上。

\n

java swing listeners jtable

3
推荐指数
1
解决办法
6117
查看次数

标签 统计

java ×1

jtable ×1

listeners ×1

swing ×1