java - 如何使JTable中的行可编辑(false)

标签 java swing netbeans

Possible Duplicate:
How to make a JTable non-editable

我正在使用 Netbeans 开发一个应用程序。

我已经生成了 JTable 格式的报告。

它工作正常,但行和列是可编辑的,我希望它们是不可编辑的。

最佳答案

在表模型中,您可以重写 isCellEditable() 方法:

public class MyModel extends DefaultTableModel 
{
   public MyModel(Object[][] data, Object[] cols) 
   {
      super(data, cols);
   }

   public boolean isCellEditable(int row, int col) 
   {
      return false;
   }
}

关于java - 如何使JTable中的行可编辑(false),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11444681/

相关文章:

java - Mockito 如何测试 findById() 返回一个 Optional

java - 如何覆盖 HashSet 的 equals()、hashcode() 和 compareTo()

java - 在 JFrame 中添加图像时出现错误输出

java - 窗口未调整大小

java - 在计算机上找不到 Netbeans 8.2 的 JDK

python - NetBeans 的 python 插件中的代码完成无法正常工作

java - Graphic2D 绘画变得太慢

java:设置打印对话框的页面范围

java - 如何将 KeyListener 添加到整个项目?

java - Netbeans 找不到 java.io.InputStream