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上百实例源码以及开源项目