Bit*_*ber 11 java swing jtable
我正在尝试创建一个只显示数据的JTable,不允许任何编辑或选择.我通过运行来设置所有单元格是不可编辑的:
TableModel model = new DefaultTableModel(data, titles) {
public boolean isCellEditable(int rowIndex, int mColIndex) {
return false;
}
};
Run Code Online (Sandbox Code Playgroud)
但我现在正试图让所有的细胞都无法选择.我找到了setRowSelectionAllowed允许我在选择单元格时禁用所选行的整个行的方法,但这并没有阻止单元格被选中.我查看了方法,DefaultTableModel但我没有看到任何isCellSelectable方法.有什么建议?
tra*_*god 20
除了返回false从isCellEditable(),添加这些调用.
table.setFocusable(false);
table.setRowSelectionAllowed(false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7737 次 |
| 最近记录: |