显示一个表的代码:
class myFrame extends JFrame{
myFrame(){
this.setSize(300,300);
container=this.getContentPane();
String[][] cellData = {{"row1-col1", "row1-col2"},{"row2-col1", "row2-col2"}};
String[] Header = {"col1", "col2"};
table = new JTable(cellData, Header);
JScrollPane p=new JScrollPane(); //如果不把表放在JScrollPane(不能是JPanel)中,不会显示表头。
p.setViewportView(table);
container.setLayout(new BorderLayout(4,4));
container.add(p,BorderLayout.CENTER);
container.add(new JPanel(),BorderLayout.EAST);
container.add(new JPanel(),BorderLayout.SOUTH);
container.add(new JPanel(),BorderLayout.WEST);
container.add(new JPanel(),BorderLayout.NORTH);
}
private Container container;
JTable table;
}
public class test{
public static void main(String[] args){
myFrame f=new myFrame();
f.setVisible(true);
}
}