创建不可滚动的表格

 

import java.awt.BorderLayout;
import java.util.Vector;
import javax.swing.JFrame;
import javax.swing.JTabbedPane;
import javax.swing.JTable;
import javax.swing.table.JTableHeader;

public class ExampleFrame01 extends JFrame {// 创建一个ExampleFrame01类继承JFrame类
 public static void main(String[] args) {// 主方法
  ExampleFrame01 frameo1 = new ExampleFrame01();// 实例化一个ExampleFrame01()对象
  frameo1.setVisible(true);// 让其在窗口显示
 }

 public ExampleFrame01() {
  super();// 继承父类
  setTitle("创建不可滚动的表格");// 标题
  setBounds(100, 100, 250, 150);// 设置长宽高
  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 将窗体关闭
  Vector coumnNameV = new Vector();// 定义表格数据向量
  coumnNameV.add("A");// 添加列名
  coumnNameV.add("B");// 添加列名
  Vector taVector = new Vector();// 定义表格数据向量
  for (int row = 2; row < 6; row++) {
   Vector rowv = new Vector();// 定义表格行向量
   rowv.add("A" + row);// 添加单元格数据
   rowv.add("B" + row);// 添加单元格数据
   taVector.add(rowv);// 将表格行向量添加到表格数据向量中

  }
  JTable table = new JTable(taVector, coumnNameV);// 创建指定表格列名和表格数据的表格
  getContentPane().add(table, BorderLayout.CENTER);// 将表格添加到边界布局的中间
  JTableHeader tableHeader = table.getTableHeader();// 获得表格头对象
  getContentPane().add(tableHeader, BorderLayout.CENTER);// 将表格头对象添加到边界布局中间
 }
}

 

posted @ 2013-05-09 11:04  渲染y1丗浮華、  阅读(518)  评论(0编辑  收藏  举报