javaのpanelが表示されません
下記のプログラムを作ったんですが、eclipseで実行するとフレームは表示されますが、空のフレームのような状態で、panelやボタンなどは表示されません。mainとは別のクラスで作成してるからなんでしょうか?よろしくお願いします。
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class Table0 {
public static void main(String[] args) {
new Frame0();
}
}
class Frame0{
JFrame frame;
JPanel panel;
JScrollPane jsp;
JTable table;
DefaultTableModel dtm;
public Frame0(){
frame=new JFrame("table");
frame.setBounds(30, 30, 300, 200);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
table=new JTable(8,5);
jsp=new JScrollPane(table);
jsp.setPreferredSize(new Dimension(250, 70));
panel=new JPanel();
panel.add(jsp);
Container c=frame.getContentPane();
c.add(panel,BorderLayout.CENTER);
}
}
お礼
できました。ありがとうございます。