表格是数据统计常用的形式之一,利用JTable类创建和定义表格,以及操纵表格

目的:

创建一个简单的表格,进行简单的使用

代码:

import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;/*** 表格的初步使用* * @author M_WBCG* */
public class Table extends JFrame {public static void main(String[] args) {Table frame = new Table();// 可见必须设置在最后,否则什么都看不见frame.setVisible(true);}/*** 构造方法中初始化界面*/public Table() {// TODO Auto-generated constructor stubsetTitle("表格");setSize(400, 400);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(null);// 定义表格列名数组String[] columnNames = { "姓名", "性别" };// 定义表格数据的二维数组String[][] data = { { "肖二", "女" }, { "李三", "男" }, { "赵四", "男" },{ "王五", "男" } };// 创建指定列名和数据的表格JTable table = new JTable(data, columnNames);// 创建显示表格的滚动面板JScrollPane scrollPane = new JScrollPane(table);// 获得当前JFrame的面板,并将滚动面板添加到此面板上的中间getContentPane().add(scrollPane, BorderLayout.CENTER);}
}

注意:

如果是直接将表格添加到(除了JScrollPane中)的容器中,首先需要通过JTable类中的getTableHeader()方法获得JTableHeader类的对象,然后再将其添加到容器的相应位置,否则表格将没有列名。
表格的作用不仅仅是这么简单,还有更多进阶使用,例如排序、过滤、自定义表格......等等-------此上内容会在博客中日后添加上

java--表格的使用相关推荐

  1. java表格模型_java 的表格模型是什么?

    展开全部 DefaultTableModel是常用的java表格模型. 参考代码: package com.dusd; import java.awt.BorderLayout; import jav ...

  2. aspose Word for java 表格中插入斜下框线、斜上框线

    aspose Word for java 表格中插入斜下框线.斜上框线 //添加斜线 //拿到表格 Table table = (Table) allTables.get(3); //获取具体的表格中 ...

  3. java表格标题栏_Java MFixedColumnTable (提供行标题栏的表格)

    可以以一列或多列为行标题栏. 预览: 代码: package com.han; import java.awt.BorderLayout; import java.util.Vector; impor ...

  4. java表格树_Java程序员值得拥有的TreeMap指南

    吃饭间隙,迷上了<吐槽大会>,一集一集地刷啊,觉得这些嘉宾真的挺有勇气的,敢于直面自己的惨淡槽点.于是,同学们看到了,我作为一个技术博主,也受到了"传染",不,受到了& ...

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

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

  6. java 表格 列删除_Java 删除Excel表格中的空白行或列

    Java 删除Excel表格中的空白行和列 本文介绍在Java程序中如何来删除Excel表格中多余的空白行或者列. 使用工具:Free Spire.XLS for Java (免费版) Jar获取及导 ...

  7. java表格组件_表格组件 java

    package 表格组件; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Example ...

  8. java表格点击添加按钮一行_JavaScript_JQuery实现动态表格点击按钮表格增加一行,功能实现:点击添加按钮,表 - phpStudy...

    JQuery实现动态表格点击按钮表格增加一行 功能实现:点击添加按钮,表格增加一行并给其name属性赋予的值,方便获取 点击删除,自动删除这一行 JQuery中定义一个count变量 var coun ...

  9. JAVA 表格文件简介和解析

    表格文件 xls/xlsx 文件(Microsoft Excel) 07及以后的是带x,以XML文件做标准的 CSV文件(Comma-Seperated Values文件) 以逗号分隔的文本文件 数据 ...

  10. java表格界面_Java自学-图形界面 表格

    Swing 使用 JTable详解 示例 1 : 基本表格 显示一个Table需要两组数据 一维数组: String[]columnNames 表示表格的标题 二维数组: String[][] her ...

最新文章

  1. 从pandas resample说起,然后再超越resample,通过pd.Grouper、groupby、agg
  2. mongodb输错命令后不能删除问题
  3. Intent七在属性之一:ComponentName
  4. HuggingFace又出炼丹神器!稀疏矩阵运算进入平民化时代!
  5. es6 async函数的异步迭代器
  6. 自动化运维之 - puppet 服务端安装
  7. ubuntu14.04+CUDA7.5+cuDNN+caffe的超详细完整配置
  8. linux 升级g++ [错误:unrecognized command line option “-std=c++11”]
  9. ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
  10. springboot redis token_Spring Boot + Redis 实现接口幂等性,看这篇就太好了!
  11. java pdf合并_利用iText 合并PDF与分解PDF的例子
  12. 进程之间有哪些通信方式
  13. 为什么公司要和商标同步注册?
  14. 网联V2X测试解决方案
  15. 共享充电宝方案原理,具体部件组成以及主控MUC参数
  16. java swing 简单计算器_java用swing写了一个简单的计算器
  17. Java语言制作动画
  18. 如何实现JS主动触发事件
  19. 165页最全银行IT核心系统研究框架
  20. AD导入PCB后模型出现绿色叉叉报错的解决办法

热门文章

  1. C语言基于FOC控制算法和STM32主控芯片的双路直流无刷电机控制器源码
  2. 程序员955不加班名单
  3. RSA+Base64加密
  4. linux下的tree命令介绍
  5. MATLAB路面裂缝检测识别算法仿真
  6. 【5】SCI易中期刊推荐——计算机科学(中科院2区)
  7. mysql---分库分表
  8. 界面自动化脚本开发案例
  9. OpenLayers 加载天地图模糊的问题 OpenLayers 地图缩放模糊
  10. 基因组学两个理念:生命是序列的;生命是数字的。