用JTable画的表格看不见怎么办啊

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:25:12
我怎么用JTable ta=new JTable(5,5)画表格在面板中看不到啊,我继承的是JFrame类;有一个JScrollPane sp=new JScrollPane();然后sp.add(ta);add(sp);

你是这样写的吗???
import javax.swing.JTable;
import javax.swing.JScrollPane;
import javax.swing.JFrame;

public class test extends JFrame{
//JFrame 需要加内容窗格
//JScrollPane 在事例化的时候就添加表格对象
public test(){
JTable ta=new JTable(5,5);
JScrollPane sp=new JScrollPane();
sp.add(ta);
add(sp);
this.setSize(500,400);
show();
}
public static void main(String[] args) {
new test();
}
}

应该这样写 或者类似这样写
import javax.swing.JTable;
import javax.swing.JScrollPane;
import javax.swing.JFrame;

public class test extends JFrame{
public test(){
JTable ta=new JTable(5,5);
JScrollPane sp=new JScrollPane(ta);
getContentPane().add(sp);
pack();
show();
}
public static void main(String[] args) {
new test