java中的JTable类
来源:互联网 发布:linux sleep函数单位 编辑:程序博客网 时间:2024/04/26 01:07
Swing中的表格——JTable
构造方法:
JTable(Object[][],Object[]);//参数分别对应行和列
常用方法:
setRowHeight(int h); //设置行间距
setRowHeight(int r,int h); //设置第i行的间距
setShowLines(boolean);//设置网格是否可见
setShowVerticalLines(boolean);//设置竖线可见性
setShowHorizontalLines(boolean);//设置横线可见性
setGridColor(Color color);//设置网格颜色
JTable的使用方法:
1、先确定行和列的数据,将数据封装到vector向量里面。
2、运用JTable([][],[]),将数据添加到表格
3、创建JScrollPane对象,将表格添加到滚动板面
4、将滚动板添加到JFrame对象,并设置表格的常用方法
import java.awt.*;import javax.swing.*;import java.util.*;public class JTableTest extends JFrame{ public static void main(String[] args) { new JTableTest(); //创建窗体对象 } Vector vdata = new Vector(); //存放表格的主体信息内容 { //每个集合分别装每一行的数据 Vector v1 = new Vector(); Vector v2 = new Vector(); Vector v3 = new Vector(); Vector v4 = new Vector(); Vector [] v = new Vector[]{v1,v2,v3,v4}; //定义字符串数组,装每行的数据 String [] str1 = new String[]{"1001","怀旧牛仔裤","200.0","120.0","已发货"}; String [] str2 = new String[]{"1002","长袖针织衬衫","110.0","85.5","交易完毕"}; String [] str3 = new String[]{"1003","波西米亚长裙","300.0","180.0","待发货"}; String [] str4 = new String[]{"1004","短装牛仔服","90.0","47.0","等待处理"}; String [][] str = new String[][]{str1,str2,str3,str4}; //将每一行的数据分别存放在相应的集合里 for(int i=0;i<v.length;i++) { for(int j=0;j<str.length+1;j++) { v[i].add(str[i][j]); //添加数据 } //将行数据集合添加到一个与表格关联的集合里 vdata.add(v[i]); } } //包含表格标题的集合 Vector vhead = new Vector(); { String[]str = new String[]{"商品ID","商品名称","商品原价","成交金额","处理情况"}; for (int i=0;i<str.length ;i++ ) { vhead.add(str[i]); } } //创建表格对象 JTable table = new JTable(vdata,vhead); //将表格封装进滚动窗格 JScrollPane scrollpane = new JScrollPane(table); //构造函数 public JTableTest() { table.setShowVerticalLines(true); //设置不绘制表格垂直线 table.setRowHeight(25); //设置行行距 table.setGridColor(Color.red); //设置网格线为红色 this.add(scrollpane); //添加才能显示!!!!!!!!!!!!表格 this.setVisible(true); this.setBounds(200,200,450,150); this.setTitle("购物网站表格"); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }}
0 0
- java中的JTable类
- JAVA获取Jtable的单元格中的值
- java JTable中的标题栏不显示问题
- Java GUI 中的JTable-Netbeans设置
- Showing JTable Header Without Using JScrollPane java中的JTable不显示表头的原因
- 在Java Swing的JTable显示数据库中的记录
- Java中将JTable中的数据导出到Excel中
- Java Swing-JTable中的单元格拆分与合并
- 类JTable
- java的JTable组件显示mysql数据库表中的数据以及将JTable表格中的数据存储到数据库中
- java swing 中操作对象jtable 的方法 自定义对象jtable工具类
- oreilly java swing : JTable 之JTable
- JAVA JTable 篇
- Java Swing JTable
- Java Swing-JScrollPane,JTable
- java--JTable用法
- 【Java】 JTable (simple)
- Java Swing JTable Demo
- BZOJ1065奥运物流 NOI2008
- Android studio 搭建 Svn 及文件忽略
- 控制台编译C#
- vijos P1132
- 道与JAVA(一)
- java中的JTable类
- poj3368
- wamp2.5 配置站点
- node socket搭建简单聊天室
- Majority Element
- Linux 命令解压缩
- 搭建OpenCV 3.1、OpenNi2、Qt 5.5、VS2010开发环境
- Android 消息机制源码分析
- 自定义控制器的转场动画(Push、Pop)