I can't see my DefaultTableModel inside my frame please, help .. Where I'm doing wrong?
here is my codes:
package phonebook;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;    
import java.awt.Font;    
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class MyProgram {
    private JFrame frame;
    private JTable table;
    private DefaultTableModel tableModel;
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    MyProgram window = new MyProgram();
                    window.frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }
    public MyProgram() {
        initialize();
    }
    private void initialize() {
        tableModel=new DefaultTableModel();
        tableModel.addColumn("Name");
        tableModel.addColumn("Phone no.");
        tableModel.addColumn("City");
        tableModel.addColumn("Country");
        frame = new JFrame();
        frame.setBounds(100, 100, 450, 300);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().setLayout(null);
        JMenuBar menuBar = new JMenuBar();
        menuBar.setBounds(0, 0, 434, 21);
        frame.getContentPane().add(menuBar);
        JMenu mnFile = new JMenu("File");
        menuBar.add(mnFile);
        JMenuItem mntmNew = new JMenuItem("New ");
        mnFile.add(mntmNew);
        JMenuItem mntmExit = new JMenuItem("Exit");
        mnFile.add(mntmExit);
        JMenu mnAbout = new JMenu("About");
        menuBar.add(mnAbout);
        JMenuItem mntmAbout = new JMenuItem("About");
        mnAbout.add(mntmAbout);
        JLabel lblNewLabel = new JLabel("Welcome to Phonebook diary by Rajendra arora");
        lblNewLabel.setFont(new Font("Tahoma", Font.PLAIN, 18));
        lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
        lblNewLabel.setBounds(0, 21, 434, 50);
        frame.getContentPane().add(lblNewLabel);
        frame.add(new JScrollPane(table), BorderLayout.CENTER);
        table = new JTable(tableModel);
        table.setBounds(10, 260, 414, -189);
        frame.getContentPane().add(table);
    }
}