【发布时间】:2018-01-02 09:44:40
【问题描述】:
我有一个JTable,但我想一次只选择一列。
我见过ListSelectionModel.SINGLE_SELECTION 等,但那是一次只选择一行。
我想要类似于选择一列,但列中有多个单元格的东西。
有什么想法吗?
【问题讨论】:
标签: java swing jtable selection
我有一个JTable,但我想一次只选择一列。
我见过ListSelectionModel.SINGLE_SELECTION 等,但那是一次只选择一行。
我想要类似于选择一列,但列中有多个单元格的东西。
有什么想法吗?
【问题讨论】:
标签: java swing jtable selection
用途:
table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
table.setCellSelectionEnabled(true);
【讨论】:
ListCellRenderer 来限制选定的列。见How to Write a List Selection Listener
用途:
table.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
table.setColumnSelectionAllowed(true);
table.setRowSelectionAllowed(false);
这应该是正确的答案。
【讨论】: