创建不可滚动的表格

mac2022-06-30  65

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);// 将表格头对象添加到边界布局中间 }}

 

转载于:https://www.cnblogs.com/maxiaoyan123-com/archive/2013/05/09/3068551.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)