Java JTable2

2014-11-24 07:45:52 · 作者: · 浏览: 1
预览:

\


代码:

[java] package com.han;

import java.awt.BorderLayout;
import java.awt.Container;
import java.util.Vector;

import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.JTableHeader;

public class JTable2 extends JFrame {

/**
* coming from the JFrame
*/
private static final long serialVersionUID = 2551323359562102955L;

public JTable2() {
// TODO Auto-generated constructor stub
super();
setTitle("创建不可滚动的表格");
setBounds(100, 100, 240, 150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Vector columnNameV = new Vector();
columnNameV.add("A");
columnNameV.add("B");
Vector> tableva lueV = new Vector>();
for (int row = 1; row < 6; row++) {
Vector rowV = new Vector();
rowV.add("A" + row);
rowV.add("B" + row);
tableva lueV.add(rowV);
}
JTable table = new JTable(tableva lueV, columnNameV);
JTableHeader tableHeader = table.getTableHeader();
Container c = getContentPane();
c.add(tableHeader, BorderLayout.NORTH);
c.add(table, BorderLayout.CENTER);
}

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JTable2 frame = new JTable2();
frame.setVisible(true);
}

}
package com.han;

import java.awt.BorderLayout;
import java.awt.Container;
import java.util.Vector;

import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.JTableHeader;

public class JTable2 extends JFrame {

/**
* coming from the JFrame
*/
private static final long serialVersionUID = 2551323359562102955L;

public JTable2() {
// TODO Auto-generated constructor stub
super();
setTitle("创建不可滚动的表格");
setBounds(100, 100, 240, 150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Vector columnNameV = new Vector();
columnNameV.add("A");
columnNameV.add("B");
Vector> tableva lueV = new Vector>();
for (int row = 1; row < 6; row++) {
Vector rowV = new Vector();
rowV.add("A" + row);
rowV.add("B" + row);
tableva lueV.add(rowV);
}
JTable table = new JTable(tableva lueV, columnNameV);
JTableHeader tableHeader = table.getTableHeader();
Container c = getContentPane();
c.add(tableHeader, BorderLayout.NORTH);
c.add(table, BorderLayout.CENTER);
}

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JTable2 frame = new JTable2();
frame.setVisible(true);
}

}


摘自 Gaowen_HAN的专栏