最近在做一个Java的单机程序,所以用了下JFrame用来做Java自己的页面,这是写的一个向JTable输入List类型的数据,

import javax.swing.table.AbstractTableModel;
import java.util.ArrayList;
import java.util.List;
public class TableDataVO extends AbstractTableModel {List<ResultVO> listData = new ArrayList<ResultVO>();//ResultVO为要向其中输入的结果类型@Overridepublic int getRowCount() {return listData.size();//行数为list的大小}@Overridepublic int getColumnCount() {return 5;//5列}@Overridepublic String getColumnName(int column) {//根据实际情况返回列名"样本编号","项目名称", "项目结果", "项目单位","参考范围"if (column == 0)return "样本编号";else if (column == 1)return "项目名称";else if (column == 2)return "项目结果";else if (column == 3)return "项目单位";elsereturn "参考范围";}//将每一列赋予对应的list中的值@Overridepublic Object getValueAt(int rowIndex, int columnIndex) {ResultVO result = listData.get(rowIndex);if (columnIndex == 0)return result.getBarcode();else if (columnIndex == 1)return result.getItemName();else if (columnIndex == 2)return result.getItemResult();else if (columnIndex == 3)return result.getItemUnit();elsereturn result.getReferenceRanges();}public void setData(List<ResultVO> data) {if (data == null)throw new IllegalArgumentException("数据不能为空。");this.listData = data;fireTableDataChanged();//刷新表格显示数据}
}

在主页面中调用:

TableDataVO tableData = new TableDataVO();
tableData.setData(rData);
table = new JTable(tableData);

java制作文本框中的表格输入List数据相关推荐

  1. c# 获取word表格中的内容_Java 获取、删除Word文本框中的表格

    本文介绍如何来获取Word文本框中包含的表格,以及删除表格. 程序测试环境包括: IDEA JDK 1.8.0 Spire.Doc.jar 注:jar导入,可通过创建Maven程序项目,并在pom.x ...

  2. 在文本框中提示用户输入内容格式的方法

    希望达到的效果: 方法一:鼠标点击文本框时文字消失 <input id="login_name" type="text" οnblur="jav ...

  3. java在文本框中输出数据_请教大神,程序结果怎么打印到JTextArea()的文本域里

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.awt.*; import javax.swing.*; import java.awt.event.*; import java ...

  4. 【MATLAB】在MATLAB中利用GUI编写加法计算器,要求:通过两个编辑文本框实现两个数字的输入,点击“开始计算”按钮进行计算,并在用于结果显示的静态文本框中实现两输入数字的和的显示

    1)打开Matlab,点击工具栏上的[File]–>New–>GUI,命名为:addnum.fig  2)在addnum.fig面板里,拖曳3个静态文本TXT控件(不做任何修改).3个编辑 ...

  5. java word文本框_Java 读取Word文本框中的文本、图片、表格

    Word可插入文本框,文本框中可嵌入文本.图片.表格等内容.对文档中的已有文本框,也可以读取其中的内容.本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本.图片以及表格等. [程序环境 ...

  6. Java 读取Word文本框中的文本、图片、表格

    Word可插入文本框,文本框中可嵌入文本.图片.表格等内容.对文档中的已有文本框,也可以读取其中的内容.本文以Java程序代码来展示如何读取文本框,包括读取文本框中的文本.图片以及表格等. [程序环境 ...

  7. Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法

    一.前言 这段时间做个项目,要涉及到flash开发.真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发 ...

  8. Firefox/Chrome下flash的wmode参数设为opaque或transparent时输入文本框中无法输入中文汉字的解决方法...

    这段时间做个项目,要涉及到flash开发.真悲催,之前没有接触过flash开发,于是找个哥们临时教了一下Adobe Flash CS5 的使用方法,感觉还蛮简单,所见即所得,和MFC下的开发有点像,渐 ...

  9. python获取文本框里输入的值_如何从Tkinter文本框小工具获取输入?

    要从python 3中的文本框中获取Tkinter输入,我使用的完整学生级程序如下: #Imports all (*) classes, #atributes, and methods of tkin ...

最新文章

  1. Nginx实现反向代理例子
  2. SAP云平台上的ABAP编程环境里如何消费第三方服务
  3. 我开发了一个对.NET程序进行瘦身的工具
  4. 虚拟化运行[OpenStack] VMWare产品介绍
  5. 人工智能如何有效地运用于自然语言处理
  6. 山东大学有人陪!真的吗?_10,000小时! 您真的需要那么多吗?
  7. cocos2d-js 网络请求之GET/POST
  8. [Git]4.1 分支与合并
  9. git学习 add - commit - init
  10. java堆空间此许可证无效_关于jvm:Java无法为对象堆错误保留足够的空间
  11. Linux 内核版本号查看
  12. nrf52832(nrf52810)之硬件I2C(TWI)驱动BMI160
  13. 关于 打印页面 图片被截断
  14. html字体怎么变大变粗,ppt如何加粗字体更粗 幻灯片的艺术字怎么把字体变粗?...
  15. 嵌入式linux ota,嵌入式Linux的OTA更新,基础知识和实现
  16. 微信的支付(二维码,APP)
  17. Ubuntu重启后nvidia-smi命令报错NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver.
  18. Windows 自启动文件夹
  19. 3G门户网总裁张向东:怎分享3G大蛋糕
  20. LABVIEW以及各种驱动(VDM/VAS等)的安装教程

热门文章

  1. opencv python 图像测试上采样(升采样)(cv2.pyrUp()) 下采样(cv2.pyrDown()) 池化 滑动窗口(BorderTypes)
  2. python numpy.mean() axis参数使用方法【sum(axis=*)是求和,mean(axis=*)是求平均值】
  3. linux——系统进程的管理
  4. There is no getter for property named ‘col‘ in ‘class String‘,不是说一个参数不需要@Param注解吗?#{}和${}的区别
  5. Windows环境安装Gradle6.4.1
  6. 对口单招考试能用计算机吗,对口单招计算机能考试标准.doc
  7. mui解决单webview和PopPicker冲突问题
  8. Linux CenOS7下安装ActivetMQ
  9. linux shell脚本写法,linux: 常用shell脚本写法
  10. java arraystoreexception_208道高频 Java面试题答案6