参见英文答案 >

How to make a JTable non-editable                                    7个

我有一个JAVA项目,并希望使用DefaultTableModel使我的JTable不可编辑.我知道一个解决方法,称为:

JTable table = new JTable(...){

public boolean isCellEditable(int row, int column){

return false;

}

};

喜欢说:我不喜欢这个.这不符合我学校的训练规则.

有没有办法做到这一点?也许有一个好方法.希望如此!

你不应该将JTable本身子类化,而是表模型:

DefaultTableModel myModel = new DefaultTableModel(...) {

@Override

public boolean isCellEditable(int row, int column) {

return false;

}

}

或者更好的是,不要使用DefaultTableModel,并使用直接获取业务对象中信息的AbstractTableModel,而不是将业务对象中的所有信息复制到Vectors.

java设置表格列不可修改_Java DefaultTableModel使单元格不可编辑JTable相关推荐

  1. python openpyxl 自动设置excel列宽及行高,单元格对对齐方式

    import pandas as pd from openpyxl import load_workbook from openpyxl.utils import get_column_letter ...

  2. python设置单元格宽度_Python-docx设置表格列宽度

    设置表格列宽的方法: table.cell(row,col).width=Inches(),指定单元格列宽,同列单元格列宽相同. from docx import Document from docx ...

  3. DevExpres表格控件运行时动态设置表格列

    本文是系列文章,陆续发表于电脑编程技巧与维护杂志. DevExpres产品是全球享有极高声誉的一流控件套包产品!国内典型用户包括:用友.金蝶.神州数码.工信部.中国石化.汉王科技等众多大中型科技型企业 ...

  4. POI导出Excel:设置字体、颜色、行高自适应、列宽自适应、锁住单元格、合并单元格...

    点击关注公众号,利用碎片时间学习 1. 前言 poi框架可以支持我们在java代码中, 将数据导出成excel , 在实际开发中, 往往还需要设置excel字体,颜色,行高,列宽等属性, 有时候还需要 ...

  5. ligerui 表格中设置单元格不可编辑,添加行,删除行

    一.需求:开发个表格grid用来显示维护线路段,出发地和目的地已经确定,需要维护中间路段 二.解析: 1.既然出发地和目的地已经确定,那么出发地和目的地是不可以编辑的,因为附带有其他字段是可以编辑的, ...

  6. abap al设置单元格可编辑 oo_excel表格操作: 图形和图表编辑技巧汇总(二)

    1. 快速选取图表元素 图表创建好以后,我们还需要对某些图表元素进行编辑和格式化.图表区包括整个图表和它的全部元素,当你选取图表区后,你就可以看到8个黑色小方块.要想调整单个的图表对象,首先必须选取该 ...

  7. Java POI 导出Excel,设置单元格无法编辑, 开启工作表保护后,依然可以筛选, 冻结行列不移动

    1. 设置单元格无法编辑 // 单元格样式锁定 不可编辑 CellStyle lockStyle = workbook.createCellStyle(); lockStyle.setLocked(t ...

  8. 一个实用的表格(锁定表头,可调整单元格大小,可排序)

    昨天在网上找到一个不错的表格显示,该表格可以锁定表头,可调整单元格的大小,同时还可以对数据进行排序,显示效果如下: 原代码: <!DOCTYPE HTML PUBLIC "-//W3C ...

  9. el-table 点击单元格可编辑 点击表头可修改 右击表头删除表头和内容

    项目场景: 提示:这里简述项目相关背景: 点击单元格可编辑 点击表头可修改表头内容 .右击表头删除内容和表头 代码 html <template><div class="a ...

最新文章

  1. 桌面显示菜单图标下面的字搞起阴影了,怎么弄掉?
  2. 手把手教你玩转ARP包(二)
  3. 决策树原理实例(python代码实现)_决策树原理实例(python代码实现)
  4. 转:MVC3系列:~Html.BeginForm与Ajax.BeginForm
  5. 一些来自STL的好东西
  6. [Leedcode][JAVA][第125题][验证回文串][双指针][String]
  7. 腾讯回应“暴力裁员”;小米否认常程与联想签有竞业禁止条款;NumPy 1.16.6 发布 | 极客头条...
  8. 【渝粤教育】国家开放大学2018年秋季 0631-21T动物常见病防治 参考试题
  9. 升级python到2.7版本pip不可用
  10. JMETER安装中遇到的问题(not able to find Java executable or version.Please check your java installation)
  11. 国美做手机、天猫玩魔盒……电商做产品到底会怎么辣眼睛
  12. 显卡更新后重启计算机就没了,电脑重启后显卡出现问题怎么办
  13. CSS雪碧图Sprite
  14. MySQL索引原理总结
  15. 算法、逻辑、数学的关系
  16. Windows图像标注软件安装与使用(Vott、labelImg、labelme)
  17. 历年茅台计算机招聘考试真题,2020贵州茅台招聘考试试题及答案(7)
  18. 20 JNI - c++层 操作 java 层对象
  19. 张艾迪:全面开放“A计划
  20. DELL服务器磁盘分区

热门文章

  1. Symbol Mc1000 声音的设置以及播放
  2. 机器学习06神经网络--学习
  3. puppet puppet模块、file模块
  4. 黑客频繁来袭 关注云计算的安全与保障
  5. linux下查看文件及目录个数
  6. 足球预测_预测足球热
  7. Linux 题目总结
  8. leetcode1292. 元素和小于等于阈值的正方形的最大边长(二分法+前缀和)
  9. 使用fuse.js_如何使用Fuse.js将搜索添加到React应用
  10. linux gcc 示例_最好的Linux示例