在JTable中选择单行两次不会第二次调用ListSelectionListener.valueChanged()

问题描述 投票:0回答:1

我正在尝试使用复选框(在JTable的每一行中)中的值来操纵数据。但是,当我第二次单击同一行的复选框时,未调用侦听器valueChanged方法。

通过从oracle网站here下载表示例可以很容易地复制它

尝试两次单击同一行的复选框。当我们第二次单击复选框时,控制台日志不会更改。

enter image description here

解决方案:借助所提供的评论和解决方案。使用TableModelListener已达到我的目的。

java swing jtable
1个回答
1
投票

是。我曾尝试过使用表模型侦听器,但它的行为方式也相同。

为我工作...

Clicky

修改为TableSelectionDemo以添加TableSelectionDemo支持

TableModelListener
© www.soinside.com 2019 - 2024. All rights reserved.