这里是最简单的Swing 表格创建,数据表头都没有,看Swing给默认添加的效果是什么?
代码如下:
package com.acconsys.swing.chapter14;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
/** * 展示创建表格的方法 通过JTable(int numRows,int numColumns)来创建表格,numRows指行数,numColumns指列数 * * @author burns * */
public class Test2 {
public Test2() {
JFrame f = new JFrame();
JTable table = new JTable(10, 10);
table.setPreferredScrollableViewportSize(new Dimension(550, 30));
JScrollPane scrollPane = new JScrollPane(table);
f.getContentPane().add(scrollPane, BorderLayout.CENTER);
f.setTitle("表格测试窗口");
f.pack();
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
@Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String[] args) {
Test2 t2 = new Test2();
}
}
最终执行效果如图:
说明与注意事项:
1,默认表格表头属性是大写字母开头,
2,默认没有数据填充
3,默认会增加滚动条(水平)