Java 在Jtable列中单个选择复选框
我有一个三列的Jtable。最后一列包含复选框。我需要在他们身上实施单一选择模型。虽然我知道可以通过添加表更改侦听器并在每次表中发生更改时将其值强制为false来完成。但是没有其他方法可以做到这一点。同样,我指的是在该列或类似列上强制选择复选框的渲染器。举个例子会很有帮助。但是没有其他方法可以这样做吗?是的:使用Java 在Jtable列中单个选择复选框,java,swing,checkbox,jtable,Java,Swing,Checkbox,Jtable,我有一个三列的Jtable。最后一列包含复选框。我需要在他们身上实施单一选择模型。虽然我知道可以通过添加表更改侦听器并在每次表中发生更改时将其值强制为false来完成。但是没有其他方法可以做到这一点。同样,我指的是在该列或类似列上强制选择复选框的渲染器。举个例子会很有帮助。但是没有其他方法可以这样做吗?是的:使用表格模型。无论何时调用setValueAt,都可以执行所需的验证TableModelListener不是这样做的。@GuillaumePolet显示了一个示例,其中有一个列由JRadio
表格模型。无论何时调用setValueAt
,都可以执行所需的验证TableModelListener
不是这样做的。@GuillaumePolet显示了一个示例,其中有一个列由JRadioButton
呈现,该组件通常用于独占选择。引用了更多的替代方案。请编辑您的问题,以包括显示您选择的方法和遇到的任何问题的列表。