返回本章节

返回作业目录


需求说明:

使用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();}
}

编写Java程序,使用JTable表格组件展现人员信息列表相关推荐

  1. 简单了解JTable表格组件

    1. JTable 表格组件 1:JTable 表格组件介绍 为清楚表示一系列数据,可以通过表格显示数据.在Swing中,表名由JTable类实现,JTable类的一个构运方法如下: JTable(O ...

  2. 编写运行最简单的java程序——使用记事本编写java程序

    编写运行最简单的java程序--使用记事本编写java程序 第一个java程序--使用记事本编辑 经过上篇文章的java环境搭建成功的小伙伴们可以在自己的计算机上编写属于自己的java程序了yo~ 还 ...

  3. java shape 空间操作类_设计三个类:几何形状类(Shape)、圆类(Circle)、矩形类(.,请编写 Java程序,设计一个“形状rdquo...

    问题标题 设计三个类:几何形状类(Shape).圆类(Circle).矩形类(.,请编写 Java程序,设计一个"形状&rdquo 2019-5-10来自ip:17.175.174. ...

  4. 使用eclipse编写JAVA程序

    使用eclipse编写JAVA程序 一.Eclipse(集成开发环境IDE) **1.创建java项目 ** 2.创建程序包 3.编写JAVA源程序 4.运行程序 注:IDE自动完成了将.java源文 ...

  5. 多态部分作业 1.按要求编写Java程序:(1)编写一个接口:InterfaceA,只含有一个方法int method(int n);

    1.按要求编写Java程序: (1)编写一个接口:InterfaceA,只含有一个方法int method(int n): (2)编写一个类:ClassA来实现接口InterfaceA,实现int m ...

  6. [基础题]8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge

    /*8.(*)按如下要求编写Java程序: (1)定义一个交通工具收费接口Charge,该接口包含两个元素:一个收取费用的方法double getFee(intdistance),distance代表 ...

  7. [基础题] 7.第二种(*)按如下要求编写Java程序:

    7.(*)按如下要求编写Java程序: (1)编写接口InterfaceA,接口中含有方法void printCapitalLetter(). (2)编写接口InterfaceB,接口中含有方法voi ...

  8. [基础题] 7.第一种(*)按如下要求编写Java程序:

    文章来源:https://zhidao.baidu.com/question/437484122307323564.html?from=commentSubmit#answers2777835233 ...

  9. [基础题] 6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose(int n)

    package HomeWork_10;public class Test_06 { /*6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose ...

最新文章

  1. 三周写出高性能的Python代码,这些小技巧你值得一试。
  2. 对于Chua 混沌电路进一步测试
  3. 群晖系统挂载NTFS硬盘
  4. javaweb学习总结(二十五):jsp简单标签开发(一)
  5. 2018 年度总结 —— 缘见
  6. 2.4 矩阵乘以矩阵定义
  7. control focus related research
  8. R统计工具:正态性检验
  9. [程序人生]: 判断字符串是否为出栈序列
  10. 领英:经济图谱在中国,为人才就业勾画新版图
  11. Windows下CMake的下载与安装详解
  12. OMNeT 例程 Tictoc13 学习笔记
  13. uni-app项目打包成apk(本地打包篇)
  14. 游戏性能优化的五个方向
  15. MySQLdb 安装
  16. 2017年总结,2018的新目标
  17. 计算机专业英语听说,计算机专业英语听说(二).doc
  18. android视频动态壁纸app,短视频动态壁纸转换
  19. 计算机相关知识——阻塞和非阻塞,同步和异步等相关概念
  20. ae中计算机打字预设,Typewriter Pro(AE电脑打字动画特效预设)

热门文章

  1. Java 图形化界面编程(Swing)入门实例
  2. httpd not running, trying to st
  3. 用Javascript实现随机验证码
  4. C++ STL begin()和end()函数(深入了解,一文学会)
  5. ubuntu中ifconfig命令无效
  6. 操作系统课程ucore实验 lab1
  7. 长江流域土地利用与土地覆盖数据(1985-2020)
  8. python12306买票_Python-12306模拟自动购票!快过年了,学起来啊!
  9. 实时数仓之 Kappa 架构与 Lambda 架构(建议收藏!)
  10. the irrationals-a story of the numbers you can't count on