当用户双击时,我试图使JTable的所有单元格都不可编辑.我已经阅读了很多论坛帖子,一般的共识是创建一个新的表模型类,扩展DefaultTableModel然后重写方法isCellEditable(int row,int column).我做了所有这些,现在当我运行我的程序(小程序)时,没有任何东西出现在单元格中.注意我这个学期有一个教授不认为applet已经过时了…

表模型的代码:

public class MyTableModel extends DefaultTableModel

{

public boolean isCellEditable(int row, int column) //override isCellEditable

//PRE: row > 0, column > 0

//POST: FCTVAL == false always

{

return false;

}

}

Code in my class: **NOTE** this class extends JPanel

private JScrollPane storesPane;

private JTable storesTable;

Code in the Constructor:

storesTable = new JTable(tableData, COL_NAMES); //tableData and COL_NAMES are passed in

storesTable.setModel(new MyTableModel());

storesPane = new JScrollPane(storesTable);

storesTable.setFillsViewportHeight(true);

add(storesPane, BorderLayout.CENTER);

希望你们中的一些Java大师可以找到我的错误:)

java jtable不可编辑_java – 使JTable单元不可编辑相关推荐

  1. java表格源码_Java表格JTable代码实例解析

    代码如下: import javax.swing.JTable; import javax.swing.table.AbstractTableModel; import javax.swing.JSc ...

  2. java jtable逐行遍历_Java获取JTable值(每行)

    我想从Jtable中获取值,并且我使用getvalueat尝试了它,但是每当我尝试从JTable获取值时,它只会从所选行的第一列获取值,我需要获取所有值来自我选择的Jtable.你能帮我解决这个问题吗 ...

  3. java excel 取值_java实现Excel 单元格取值工具类

    在工作中经常遇到通过excel获取数据的需求,比如通过excel将数据提交到数据库等.现针对excel单元格的取值方法提取出来作为一个工具类. 具体代码如下: import org.apache.po ...

  4. java数组整组处理_java – 使它漂亮:同时处理数组

    我想将这个线性循环转换为并发循环: for(Item item : ItemList) { processItem(item); } 这真的是最短的方式吗? class Worker implemen ...

  5. java double 保留小数_java使double类型保留两位小数的方法

    java使double类型保留两位小数的方法 本文是百分网小编整理的主要介绍关于java使double类型保留两位小数的方法,有需要的朋友们一起看看吧!想了解更多相关信息请持续关注我们应届毕业生考试网 ...

  6. java word 在线编辑图片_java开发实现word在线编辑及流转

    OA公文流转系统主要用于处理企业日常工作中内外部的各种公文,包括了公文的拟稿.审批.传阅.公告.归档,多层上级可以对下级撰写的公文进行逐级审批或修改,待最高级人员确认无误后即可进行核稿和发文等操作,最 ...

  7. java按钮随机移动_java – 使按钮移动触摸我们触摸的确切位置

    我创建了一个应用程序,其中有一个按钮在触摸它时移动. 现在对于onTouch,我实现了一个不同的类.有两个类,一个是主要的CircleMActivity.java,另一个是onTouch. 现在应用程 ...

  8. java jtable 单元格编辑_JTable中单元格编辑的问题

    我在JTable中使用单元格编辑遇到了一些麻烦 . 首先,我创建了一个函数来处理按下ENTER时的水平滚动,当它到达最后一列时,它再次从下一列的第一个单元格开始 . 这很好但问题是,当我单击一个单元格 ...

  9. java jtable用法_Java中JTable的用法

    Swing颇受欢迎的JTable类为显示大块数据提供了一种简单的机制.JTable有很多东西是用于数据的生成和编辑,其中的很多东西还可以自定义,从而更进一步增强其功能.本文会引导你一步步地进入JTab ...

最新文章

  1. IBM发表论文:可能已找到处理量子计算退相干的方法
  2. c#推箱子小游戏代码_推箱子小游戏V1.0制作
  3. 如何不部署Keras / TensorFlow模型
  4. [Redux/Mobx] 在React中你是怎么对异步方案进行选型的?
  5. 毛概 第二章新民主主义革命理论
  6. YOLO 系目标检测算法家族全景图!
  7. Lambda表达式和Stream流式编程
  8. C++的类型强制转换,static_cast,dynamic_cast,const_cast,reinterpret_cast
  9. 管理感悟:每次争吵后要有进步
  10. unity获得运动物体前后时刻的位置坐标pos值
  11. ArcGIS 10.3 AddIN编译旧版本项目问题
  12. 清华山维eps软件_cass3D三维立体数据采集软件
  13. CDN技术详解(电子书)下载链接
  14. 条形码类型简介及常用条形码产品
  15. java前台显示后台数据_Thymeleaf在后台获取数据在前台显示
  16. Scroller简介
  17. 云效平台性能测试功能:一个基于Jmeter的性能压测平台
  18. 超级机器人大战A(GBA)帅气攻略(超级系流程2)
  19. 免校准的电量计量芯片_电量计量芯片HLW8110的前端电路设计与误差分析校正
  20. hdu 4160 (Dolls)二分图的最小路径覆盖

热门文章

  1. Hadoop Yarn REST API未授权漏洞利用挖矿分析
  2. CDH Yarn资源动态分配 - 指定资源限制 公平调度具体设置
  3. 阿里云研究员叔同:云原生是企业数字创新的最短路径
  4. 疫情攻坚战“分秒必争” 宜搭免费开放疫情相关应用
  5. 做一个高一致性、高性能的Flutter动态渲染,真的很难么?
  6. 快速验证业务决策,“玩转”用户增长
  7. 从NeurIPS 2018看AI发展路线!
  8. 华为确认与三家EDA公司停止合作;开源安卓恶意软件窃取用户隐私信息;三星高通回应7纳米EUV工艺问题……...
  9. 数据中台精华问答 | 数据中台和传统数仓的区别是什么?
  10. 01let和const