Java-JTable中每个JButton的行为不同



我正在实现一个包含一些JButtonJTable,我发现了这个很好的例子,我的表就是基于这个例子。

我尝试使用示例中的文件ButtonEditor.javaButtonRenderer.java来实现我自己的表以满足我的需求。

实际上,名为"1"的列是由按钮组成的,我想为每个按钮分配一个不同的StringmyString。

通过对ButtonEditor类的简单修改,我使用将相同的myString分配给整个列

table.getColumn("1").setCellRenderer(new ButtonRenderer());
table.getColumn("1").setCellEditor(new ButtonEditor(new JCheckBox(), myString));

但这不是我想要的。我也想选那一排。那么,我必须如何修改ButtonEditor类才能实现这一点呢?

检查Table Button Column中的一个类,该类允许您像按钮一样呈现列。

您还需要提供单击按钮时要调用的Action

我也想选择行。

单击的行在ActionEvent中可用。

最新更新