返回本章节

返回作业目录


需求说明:

使用JTable组件显现人员信息列表

实现思路:

  1. 创建一个JTable对象。
  2. 创建一个JScrollPane对象(显示横向和纵向滚动条)。
  3. 将表格添加到滚动面板。
  4. 将滚动面板添加到JFrame的内容窗格中

实现代码:

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.ScrollPaneConstants; public class Test extends JFrame {
private JTable jTable;
public void init(){
BorderLayout bl=new BorderLayout();
this.setLayout(bl);
//定义表格的表头信息
String[] heads={"姓名","年龄","电话"};
//定义表格中显示的信息
Object[][] data={
{"丘处机","33","13870943994"},{"徐世绩","28","18062795496"},
{"杜如晦","29","18600158798"},{"方孟傲","35","13836188388"},
{"杜小月","19","15248779908"},{"余国荔","25","13238112922"},
{"罗士信","29","15927271222"},{"林徽因","34","15108235082"},
{"陈永华","39","13296693349"},{"萧漩语","34","15847006955"}};
//创建JTable对象
jTable=new JTable(data,heads);
int v=ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
int h=ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
//创建滚动条面板对象,将JTable加入滚动条中,显示横向和垂直滚动条
JScrollPane jsp=new JScrollPane(jTable,v,h);
//将滚动面板添加至JFrame中
this.add(jsp);
this.setSize(450, 200);
this.setVisible(true);
}
public static void main(String[] args) {
Test test = new Test();
test.init();
}
}

最新文章

  1. kali安装谷歌浏览器的方法及启动问题的解决
  2. [原] wmic: Invalid XSL format (or) file name错误解决方法
  3. linux+php+apache web调用python脚本权限问题解决方案
  4. git学习 本地常用操作01
  5. jmeter笔记8
  6. Applied Deep Learning Resources
  7. BZOJ 2038
  8. 重要业务MySQL冷备解决方案
  9. .config-20150410
  10. 2013 多校联合2 D Vases and Flowers (hdu 4614)
  11. MySQL存储过程--带参数报错1064
  12. Viavdo&ISE&Quartus II级联Modelsim级联仿真
  13. 第三次 orm自动建表及遇到的问题
  14. Java小知识点总结
  15. arm-linux-ld:u-boot.lds:1: ignoring invalid character `#' in expression
  16. 如何写一个好的缺陷(Defect)报告
  17. POJ No.2386 Lake Counting
  18. 按钮切换显示不同的内容(js控制)
  19. bzoj2300【HAOI2011】防线修建
  20. 文献综述十六:基于UML的中小型超市管理系统分析与设计

热门文章

  1. 图的存储(Java)以及遍历
  2. Linux学习 - 文本编辑器Vim
  3. spring注解-web
  4. 【Linux】【Basis】【网络】网络相关的内核参数
  5. BigDecimal 计算注意事项
  6. 【Linux卷管理】LVM创建与管理
  7. 结合redis缓存的方式,查询和展示分类信息
  8. 使用 scipy.fft 进行Fourier Transform:Python 信号处理
  9. 【antd】如何自定义antd组件form表单中Form.Item里的内容组件
  10. 资源分配情况(Project)