App() { Container content = getContentPane() ; //JPanel content = new JPanel() ; // setContentPane(content); setTitle("Tiny CD Database v.0.0.1") ; setSize(400, 200) ; setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); content.setLayout(new BorderLayout()); tableModel = new InteractiveTabelModel(columnNames) ; table = new JTable() ; table.setModel(tableModel) ; tableModel.addToModel("NIRVANA", "You Know You're Right", 2002) ; tableModel.addToModel("The Beatles", "Let it be... Naked", 2003) ; menuBar = new JMenuBar() ; menu = new JMenu("File") ; aboutMenu = new JMenu("Help") ; menuBar.add(menu) ; menuBar.add(aboutMenu) ; menuItem = new JMenuItem("Save") ; menu.add(menuItem) ; statusBar = new JLabel("Tiny CD Database v.0.0.1") ; JPanel rightPanel = new JPanel() ; JScrollPane scrollPane = new JScrollPane(table) ; table.setFillsViewportHeight(true); //content.add(table, BorderLayout.CENTER) ; //content.add(table.getTableHeader(), BorderLayout.PAGE_START) ; content.add(statusBar, BorderLayout.PAGE_END) ; content.add(scrollPane, BorderLayout.CENTER) ; // rightPanel.setLayout(new BoxLayout(rightPanel, BoxLayout.PAGE_AXIS) ) ; addButton = new JButton("Add CD") ; deleteButton = new JButton("Delete CD") ; rightPanel.setLayout(new GridBagLayout()) ; GridBagConstraints c = new GridBagConstraints() ; c.anchor = GridBagConstraints.PAGE_START ; // c.gridx = 0 ; //c.gridy = 0 ; rightPanel.add(addButton, c) ; //c.gridy = 1 ; //rightPanel.add(deleteButton, c) ; //content.add(testButton, BorderLayout.CENTER) content.add(rightPanel, BorderLayout.LINE_END) ; setJMenuBar(menuBar) ; } }