swing中JTable的使用方法
2024-10-19 11:57:09
public static void main(String[] args) { Student s1 = new Student("张三", "001", 0);
Student s2 = new Student("李四", "002", 1);
Student s3 = new Student("王五", "003", 0); Vector<Object> row1 = new Vector<Object>();
row1.add(s1.getName());
row1.add(s1.getNumber());
row1.add(s1.getAbsentTimes()); Vector<Object> row2 = new Vector<Object>();
row2.add(s2.getName());
row2.add(s2.getNumber());
row2.add(s2.getAbsentTimes()); Vector<Vector<Object>> studentData = new Vector<Vector<Object>>();
Vector<String> columnNames = new Vector<String>(); studentData.add(row1);
studentData.add(row2); columnNames.add("姓名");
columnNames.add("编号");
columnNames.add("缺考次数"); JTable table = new JTable(studentData, columnNames); JFrame f = new JFrame(); JScrollPane scrollPane = new JScrollPane(table);
f.getContentPane().add(scrollPane, BorderLayout.CENTER);
f.setVisible(true);
f.setSize(500, 500);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }
最新文章
- 关于line-height
- jQ函数after、append、appendTo的区别
- BZOJ4612——[Wf2016]Forever Young
- Python 优雅的操作字典【转】
- Python内置数据类型之List篇
- 洛谷P1251 餐巾(网络流)
- 图片上传即时显示javascript代码
- 求帮看!!!!BZOJ 1014 [JSOI2008]火星人prefix
- eclipse项目转android studio详解
- loadrunner:关联操作
- jQuery 监听元素内容变化的方法
- CF219C hoosing Capital for Treeland
- Redis基础知识小结
- Nagios Email告警 发不了,可能是 /var/spool/mqueue nagios用户没权限
- chrome浏览器安装不上的惨痛经历
- pygame 笔记-2 模仿超级玛丽的弹跳
- Nginx访问日志 Nginx日志切割 静态文件不记录日志和过期时间
- libevent2笔记(linux、windows、android的编译)
- linux-mint下搭建android,angularjs,rails,html5开发环境
- 2-AMD
热门文章
- canvas
- JavaEE学习文章汇总-ssm框架
- wm_concat
- com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0
- js判断浏览器类型
- 调戏OpenShift:一个免费能干的云平台
- lightbox使用
- UVa 524 Prime Ring Problem(回溯法)
- js 去除字符串中间的空格
- Apache服务器网站访问伪静态内页出现No input file specified.的完美解决方案