我正在使用表格来显示数据。
我为表格的每一行提供了复选框,以根据选择执行一些操作。当我这样做的时候,我能够检查多行。
但我的要求是,在任何时候我都应该只选中一个复选框。准确地说,我需要表中所有复选框的Buttongroup行为。
我该怎么做呢?
发布于 2013-08-31 17:53:38
如果您真的想使用复选框,我假设您的TableModel包含这些复选框的布尔值。将单个选择的逻辑转移到TableModel应该很简单。
如果您不需要复选框,但只想对选定的行进行操作(请参见JTable#getSelectedRows),则可以调整JTable上的ListSelectionModel,使其仅允许单选(请参见ListSelectionModel#SINGLE_SELECTION)
https://stackoverflow.com/questions/18545151
复制相似问题