import java.awt.*;
import javax.swing.*;
public class TableDemoMVC extends JFrame {
TableDemoMVC(){
init();
}
protected void init(){
Container ct;
final String[] columnNames = {"姓名","职位","电话","月薪","婚否"};
//表格中各行的内容保存在二维数组data中
final Object[][] data = {
{"赵钱","总经理","02711111111",new Integer(5000),new Boolean(false)},
{"孙李","秘书","02722222222",new Integer(3500),new Boolean(true)},
{"周吴","开发","02733333333",new Integer(4500),new Boolean(false)},
{"郑王","保卫","02744444444",new Integer(2000),new Boolean(true)},
{"冯陈","销售","02755555555",new Integer(4000),new Boolean(false)}
};
//创建表格
JTable table = new JTable(data, columnNames);
//将表格加入滚动窗口
this.setSize(new Dimension(400, 130)); //设定窗口的宽度为400,高度为130
JScrollPane jp = new JScrollPane(table);
ct = getContentPane();
ct.add(jp, BorderLayout.CENTER); //将Jtable对象加入到内容面板中
}
public static void main(String[] args) throws ClassNotFoundException,
InstantiationException,
IllegalAccessException,
UnsupportedLookAndFeelException{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
TableDemoMVC f = new TableDemoMVC();
//f.pack();
f.setVisible(true);
}
}
09-18