?? registerui.java
字號:
package RegisterAndLogin;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.SwingConstants;
import javax.swing.JTextField;
import javax.swing.JRadioButton;
import javax.swing.JButton;
import java.awt.event.KeyEvent;
import javax.swing.ButtonGroup;
import javax.swing.JOptionPane;
import java.io.*;
import java.net.*;
public class RegisterUI extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JLabel jLabelName = null;
private JLabel jLabelPassWord = null;
private JTextField jTextFieldName = null;
public String Name;
private JTextField jTextFieldPassword = null;
public String Password;
private JLabel jLabelPassword2 = null;
private JTextField jTextFieldPassWord2 = null;
public String Password2;
private JLabel jLabelRealName = null;
private JTextField jTextFieldRealName = null;
public String RealName;
private JLabel jLabelProfession = null;
private JTextField jTextFieldProfession = null;
public String Profession;
private JLabel jLabelAsHost = null;
private JRadioButton jRadioButtonAsHost = null;
public boolean AsHost=false;
private JLabel jLabelAccountNumber = null;
private JTextField jTextFieldAccountNumber = null;
public String AccountNumber;
private JLabel jLabelShopName = null;
private JTextField jTextFieldShopName = null;
public String ShopName;
private JButton jButtonSubmit = null;
private JButton jButtonCancel = null;
private JLabel jLabelSex = null;
private JRadioButton jRadioButtonMale = null;
private JRadioButton jRadioButtonFemal = null;
public String sex;
private ButtonGroup group=new ButtonGroup(); // @jve:decl-index=0:
public Socket client=null;
public ObjectOutputStream os=null;
public ObjectInputStream is=null;
private JLabel jLabelAddress = null;
private JLabel jLabelEmail = null;
private JTextField jTextFieldAddress = null;
public String Address="";
private JTextField jTextFieldEmail = null;
public String Email="";
private JLabel jLabelNickName = null;
private JTextField jTextFieldNickName = null;
public String NickName=" ";
/**
* This is the default constructor
*/
public RegisterUI() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(490, 520);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
this.setVisible(true);
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabelNickName = new JLabel();
jLabelNickName.setBounds(new Rectangle(30, 382, 112, 23));
jLabelNickName.setText("店鋪昵稱");
jLabelEmail = new JLabel();
jLabelEmail.setBounds(new Rectangle(26, 228, 122, 25));
jLabelEmail.setHorizontalAlignment(SwingConstants.CENTER);
jLabelEmail.setText("郵箱");
jLabelAddress = new JLabel();
jLabelAddress.setBounds(new Rectangle(25, 203, 116, 20));
jLabelAddress.setHorizontalAlignment(SwingConstants.CENTER);
jLabelAddress.setHorizontalTextPosition(SwingConstants.CENTER);
jLabelAddress.setText("地址");
jLabelSex = new JLabel();
jLabelSex.setBounds(new Rectangle(26, 159, 119, 22));
jLabelSex.setDisplayedMnemonic(KeyEvent.VK_UNDEFINED);
jLabelSex.setHorizontalAlignment(SwingConstants.CENTER);
jLabelSex.setText("性別");
jLabelShopName = new JLabel();
jLabelShopName.setBounds(new Rectangle(31, 360, 111, 21));
jLabelShopName.setHorizontalAlignment(SwingConstants.CENTER);
jLabelShopName.setText("店鋪ID ");
jLabelAccountNumber = new JLabel();
jLabelAccountNumber.setBounds(new Rectangle(17, 285, 130, 28));
jLabelAccountNumber.setHorizontalAlignment(SwingConstants.CENTER);
jLabelAccountNumber.setText("賬戶額");
jLabelAsHost = new JLabel();
jLabelAsHost.setBounds(new Rectangle(27, 324, 122, 30));
jLabelAsHost.setText("是否注冊為店主");
jLabelProfession = new JLabel();
jLabelProfession.setBounds(new Rectangle(18, 253, 130, 25));
jLabelProfession.setHorizontalAlignment(SwingConstants.CENTER);
jLabelProfession.setText("職業");
jLabelRealName = new JLabel();
jLabelRealName.setBounds(new Rectangle(24, 123, 123, 25));
jLabelRealName.setHorizontalAlignment(SwingConstants.CENTER);
jLabelRealName.setText("真實姓名");
jLabelPassword2 = new JLabel();
jLabelPassword2.setBounds(new Rectangle(18, 84, 122, 24));
jLabelPassword2.setText("請再輸入一次密碼");
jLabelPassWord = new JLabel();
jLabelPassWord.setBounds(new Rectangle(21, 43, 115, 26));
jLabelPassWord.setHorizontalAlignment(SwingConstants.CENTER);
jLabelPassWord.setText("密碼");
jLabelName = new JLabel();
jLabelName.setBounds(new Rectangle(20, 5, 110, 30));
jLabelName.setHorizontalAlignment(SwingConstants.CENTER);
jLabelName.setText("用戶名 ");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(jLabelName, null);
jContentPane.add(jLabelPassWord, null);
jContentPane.add(getJTextFieldName(), null);
jContentPane.add(getJTextFieldPassword(), null);
jContentPane.add(jLabelPassword2, null);
jContentPane.add(getJTextFieldPassWord2(), null);
jContentPane.add(jLabelRealName, null);
jContentPane.add(getJTextFieldRealName(), null);
jContentPane.add(jLabelProfession, null);
jContentPane.add(getJTextFieldProfession(), null);
jContentPane.add(jLabelAsHost, null);
jContentPane.add(getJRadioButtonAsHost(), null);
jContentPane.add(jLabelAccountNumber, null);
jContentPane.add(getJTextFieldAccountNumber(), null);
jContentPane.add(jLabelShopName, null);
jContentPane.add(getJTextFieldShopName(), null);
jContentPane.add(getJButtonSubmit(), null);
jContentPane.add(getJButtonCancel(), null);
jContentPane.add(jLabelSex, null);
jContentPane.add(getJRadioButtonMale(), null);
jContentPane.add(getJRadioButtonFemal(), null);
jContentPane.add(jLabelAddress, null);
jContentPane.add(jLabelEmail, null);
jContentPane.add(getJTextFieldAddress(), null);
jContentPane.add(getJTextFieldEmail(), null);
jContentPane.add(jLabelNickName, null);
jContentPane.add(getJTextFieldNickName(), null);
}
return jContentPane;
}
/**
* This method initializes jTextFieldName
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldName() {
if (jTextFieldName == null) {
jTextFieldName = new JTextField();
jTextFieldName.setBounds(new Rectangle(145, 4, 123, 27));
}
return jTextFieldName;
}
/**
* This method initializes jTextFieldPassword
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldPassword() {
if (jTextFieldPassword == null) {
jTextFieldPassword = new JTextField();
jTextFieldPassword.setBounds(new Rectangle(151, 41, 129, 25));
}
return jTextFieldPassword;
}
/**
* This method initializes jTextFieldPassWord2
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldPassWord2() {
if (jTextFieldPassWord2 == null) {
jTextFieldPassWord2 = new JTextField();
jTextFieldPassWord2.setBounds(new Rectangle(150, 84, 133, 23));
}
return jTextFieldPassWord2;
}
/**
* This method initializes jTextFieldRealName
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldRealName() {
if (jTextFieldRealName == null) {
jTextFieldRealName = new JTextField();
jTextFieldRealName.setBounds(new Rectangle(152, 123, 132, 24));
}
return jTextFieldRealName;
}
/**
* This method initializes jTextFieldProfession
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldProfession() {
if (jTextFieldProfession == null) {
jTextFieldProfession = new JTextField();
jTextFieldProfession.setBounds(new Rectangle(158, 255, 132, 31));
}
return jTextFieldProfession;
}
/**
* This method initializes jRadioButtonAsHost
*
* @return javax.swing.JRadioButton
*/
private JRadioButton getJRadioButtonAsHost() {
if (jRadioButtonAsHost == null) {
jRadioButtonAsHost = new JRadioButton();
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -