如何使jTable内容可点击但不可编辑 - java netbeans

时间:2015-10-04 05:07:30

标签: java swing netbeans jtable

我已经在netbeans上创建了一个jTable(从swing控件中拖放),然后使用SQL数据库中的数据填充它。然后我添加了一个鼠标点击事件,这样当点击它时,另一个jFrame将会打开。

我的问题是,当我双击一个单元格时,它变得可编辑。有什么建议让它不可编辑吗?如果isCellEditable是一个解决方案?应该放在哪里因为我不知道我的jTable属性代码在哪里,因为我在视觉上创建它

2 个答案:

答案 0 :(得分:1)

以下是一些可以帮助您解决问题的来源。如果找不到jTable的确切代码,可以参考第一个链接。否则,您可以参考第二个链接。

Link 1:通过添加isCellEditable

来自定义代码

Link 2:table.setFocusable(false); table.setRowSelectionAllowed(true);添加到jTable

答案 1 :(得分:1)

您也可以右键单击jTable,单击“表格内容”,“列”。然后取消选中“可修改”列中的所有框。