rendered paste bodypackage display;import javax.swing.*;import javax.swing.table.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/** * @author mlhess * */@SuppressWarnings("serial")public class PedoLookup extends JFrame { public PedoLookup() { setTitle("Lookup Data"); setSize(500, 400); centerWindow(this); setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); JPanel panel = new MenuPanel(); this.add(panel); } private void centerWindow(Window w) { Toolkit tk = Toolkit.getDefaultToolkit(); Dimension d = tk.getScreenSize(); setLocation((d.width - w.getWidth()) / 2,(d.height - w.getHeight()) / 2); } class MenuPanel extends JPanel { public JTextField serialnum = new JTextField(40); public JPanel panel = new JPanel(); public MenuPanel() { panel.setLayout(new BorderLayout()); panel.add(new JLabel("Lookup Number"),BorderLayout.NORTH); panel.add(serialnum,BorderLayout.PAGE_START); JButton GetData = new JButton("Get Pedometer Data (Via Serial) "); GetData.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { displayInvo(serialnum.getText(),"serialnum"); } }); JButton GetData2 = new JButton("Get Pedometer Data (Via Pid) "); GetData2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { displayInvo(serialnum.getText(),"c.pid"); } }); panel.add(GetData2,BorderLayout.EAST); panel.add(GetData,BorderLayout.WEST); this.add(panel); } private void displayInvo(String data,String method) { //db.DbManager db = new db.DbManager(); DefaultTableModel model = new DefaultTableModel(); model.addColumn("Col1"); model.addColumn("Col2"); model.addRow(new Object[]{"ab","cd"}); model.addRow(new Object[]{"ef","gh"}); JTable a = new JTable(model); panel.add(a,BorderLayout.SOUTH); System.out.println(panel.toString()); super.repaint(); a.setVisible(true); } }}