www.pudn.com > BiosNtSuiteBin.rar > Frame1.java
package bios; import java.awt.*; import java.awt.event.*; import javax.swing.*; import BiosNt.*; import com.borland.jbcl.layout.*; /** *Title:
*Description:
*Copyright: Copyright (c) 2004
*Company:
* @author not attributable * @version 1.0 */ public class Frame1 extends JFrame { JPanel contentPane; JTextField jTextField1 = new JTextField(); JLabel jLabel1 = new JLabel(); XYLayout xYLayout1 = new XYLayout(); JTextField jTextField2 = new JTextField(); JTextField jTextField3 = new JTextField(); JTextField jTextField4 = new JTextField(); JTextField jTextField5 = new JTextField(); JTextField jTextField6 = new JTextField(); JTextField jTextField7 = new JTextField(); JTextField jTextField8 = new JTextField(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JLabel jLabel5 = new JLabel(); JLabel jLabel6 = new JLabel(); JLabel jLabel7 = new JLabel(); JLabel jLabel8 = new JLabel(); JLabel jLabel9 = new JLabel(); JButton jButton1 = new JButton(); //Construct the frame public Frame1() { enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { jbInit(); } catch (Exception e) { e.printStackTrace(); } } //Component initialization private void jbInit() throws Exception { contentPane = (JPanel)this.getContentPane(); contentPane.setLayout(xYLayout1); this.setSize(new Dimension(425, 363)); this.setTitle("Frame Title"); jLabel1.setText("BiosID"); jLabel2.setText("Chipset ID"); jLabel3.setText("Bios Date"); jLabel4.setText("OEM Info"); jLabel5.setText("BiosType"); jLabel6.setText("Name"); jLabel7.setText("Key"); jLabel8.setText("SN"); jTextField1.setSelectionStart(0); jTextField1.setText(""); jTextField2.setSelectionStart(0); jTextField2.setText(""); jTextField3.setSelectionStart(0); jTextField3.setText(""); jTextField4.setSelectionStart(0); jTextField4.setText(""); jTextField5.setSelectionStart(0); jTextField5.setText(""); jTextField6.setSelectionStart(0); jTextField6.setText("AllenHo"); jTextField7.setSelectionStart(0); jTextField7.setText("53c3-1234567890"); jTextField8.setSelectionEnd(10); jTextField8.setSelectionStart(0); jTextField8.setText("0987654321"); jLabel9.setText("Allen Ho Studio,2004(C),hhu,Nanjing"); jButton1.setText("Show Bios Infomation"); jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this)); contentPane.setMinimumSize(new Dimension(418, 318)); contentPane.add(jTextField5, new XYConstraints(84, 132, 312, -1)); contentPane.add(jTextField4, new XYConstraints(84, 100, 312, -1)); contentPane.add(jTextField3, new XYConstraints(84, 69, 312, -1)); contentPane.add(jTextField2, new XYConstraints(84, 39, 312, -1)); contentPane.add(jTextField1, new XYConstraints(84, 7, 312, -1)); contentPane.add(jLabel1, new XYConstraints(19, 0, 39, 37)); contentPane.add(jLabel5, new XYConstraints(19, 32, 58, 37)); contentPane.add(jLabel4, new XYConstraints(19, 62, 54, 37)); contentPane.add(jLabel3, new XYConstraints(19, 93, 59, 37)); contentPane.add(jLabel2, new XYConstraints(19, 126, 58, 37)); contentPane.add(jLabel6, new XYConstraints(10, 167, 39, 37)); contentPane.add(jTextField8, new XYConstraints(47, 242, 348, -1)); contentPane.add(jTextField7, new XYConstraints(47, 208, 348, -1)); contentPane.add(jTextField6, new XYConstraints(47, 173, 348, -1)); contentPane.add(jLabel7, new XYConstraints(10, 197, 39, 37)); contentPane.add(jLabel8, new XYConstraints(10, 241, -1, -1)); contentPane.add(jLabel9, new XYConstraints(10, 275, -1, -1)); contentPane.add(jButton1, new XYConstraints(241, 274, 154, 23)); } //Overridden so we can exit when window is closed protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING) { System.exit(0); } } void jButton1_actionPerformed(ActionEvent e) { try { BinfoNt bios = new BinfoNt(); IBinfoNt pbios = bios.getIBinfoNt(); pbios.setUserName(jTextField6.getText()); pbios.setRegisterKey(jTextField7.getText()); pbios.setRegisterCode(jTextField8.getText()); jTextField1.setText(pbios.getBiosId()); jTextField2.setText(pbios.getBiosType()); jTextField4.setText(pbios.getBiosDate()); jTextField5.setText(pbios.getChipsetId()); jTextField3.setText(pbios.getOEMInfo()); bios = null; pbios = null; } catch (Exception ex) { ex.printStackTrace(); } } } class Frame1_jButton1_actionAdapter implements java.awt.event.ActionListener { Frame1 adaptee; Frame1_jButton1_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); } }