All pastes #183496 Raw Edit

Miscellany

public java v1 · immutable
#183496 ·published 2006-09-26 23:39 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;import java.util.*;/** * @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);		    panel.add(a);		    a.repaint();		    panel.repaint();		    			}}}