All pastes #184972 Raw Edit

Unnamed

public java v1 · immutable
#184972 ·published 2006-09-28 14:20 UTC
rendered paste body
package 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() {			setLayout(new  GridLayout	());			panel.add(new JLabel("Lookup Number"));			panel.add(serialnum);			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);			panel.add(GetData);			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);			JTableHeader header = a.getTableHeader();			panel.add(header);			this.panel.add(a);			System.out.println(panel.toString());		}	}}