package com.js;
import javax.swing.*;
import javax.swing.table.JTableHeader;
import java.awt.*;
import java.util.Vector;
public class Java_7_Swing_JTable_2 extends JFrame{
public Java_7_Swing_JTable_2(){
super();
setTitle("创建不可滚动的表格");
setBounds(100,100,240,150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Vector<String> columnNameV = new Vector<>();// 定义表格列名向量
columnNameV.add("A");//添加列名
columnNameV.add("B");//添加列名
Vector<Vector<String>> tableValueV = new Vector<>();// 定义表格数据向量
for(int row = 1;row < 6;row++){
Vector<String> rowV = new Vector<>();//定义表格行向量
rowV.add("A"+row);
rowV.add("B"+row);
tableValueV.add(rowV);
}
// 创建指定表格列名和表格数据的表格
JTable table = new JTable(tableValueV,columnNameV);
// 将表格添加到边界布局的中间
getContentPane().add(table, BorderLayout.CENTER);
JTableHeader tableHader = table.getTableHeader();//获取表格头对象
// 将表格头添加到边界布局的上方
getContentPane().add(tableHader, BorderLayout.NORTH);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
Java_7_Swing_JTable_2 frame = new Java_7_Swing_JTable_2();
frame.setVisible(true);
}
}
java 创建 不可以滚动的 表格
最新推荐文章于 2021-03-01 23:48:35 发布