java - 禁用对 JTable 中某些列的编辑

标签 java swing jtable

我想禁用我的 JTable 中的某些列,我知道如何禁用它们,但这不是我需要的。我有 4 列

“已接受”列是一个复选框,我希望它保持可编辑状态,但其余部分不应该。有什么想法吗?

 |Name    | Address  | Phone  | Accepted |
 -----------------------------------------
  Bob       Random     45678    Yes

谢谢你:)

最佳答案

我想通了

        public boolean isCellEditable(int row, int column) {
            return column == 3;

关于java - 禁用对 JTable 中某些列的编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13948506/

相关文章:

java - 如何监听键盘输入?比如方向键?

java - 传递给组件的Java优雅访问属性,例如JComponent a&b使用字体1颜色2。动态访问1&2,并显示它们在a&b中使用

java - JTable 中的日期时间选择器

java - 传递数组时出现问题,相当简单吗?

java - 在 Java 中维护目录结构的同时从列表中复制文件

java - 如何删除android系统栏(页脚栏)

java - 如何在maven项目中将javascript文件外部添加到JSP?

java - 在按钮单击时添加 JTextFields

java - 对于 JTable 来说,哪种编辑和删除行方法更好?

java - Java 应用程序在 Linux 上的挂起