时间:2019-04-03
概述:Swing 表格
本代码是Java Swing学习中的一个例子,演示如何将表格添加到容器中,并且添加表头横标题,对于学习了解Swing界面设计有帮助:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class test4
{
public test4()
{
JFrame f=new JFrame();
Object[][] playerInfo={
{"张广博",new Integer(91),new Integer(100),new Integer(191),new Boolean(true)},
{"刘春梅",new Integer(82),new Integer(69),new Integer(151),new Boolean(true)},
{"李云会",new Integer(47),new Integer(57),new Integer(104),new Boolean(false)},
{"李总军",new Integer(61),new Integer(57),new Integer(118),new Boolean(false)},
{"王小兵",new Integer(90),new Integer(87),new Integer(177),new Boolean(true)},
};
String[] Names={"篮球","乒乓球","拨河","铅球","跳高"};
JTable table=new JTable(playerInfo,Names);
table.setPreferredScrollableViewportSize(new Dimension(550,30));
f.getContentPane().add(table,BorderLayout.CENTER);
f.getContentPane().add(table.getTableHeader(),BorderLayout.NORTH);//添加表格的表头标题(横标题)
f.setTitle("Java表格窗口测试");
f.pack();
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String[] args){
test4 b=new test4();
}
}