📄 registerui.java
字号:
jRadioButtonAsHost.setBounds(new Rectangle(172, 326, 130, 28));
jRadioButtonAsHost.setText("店主");
jRadioButtonAsHost.setSelected(false);
jRadioButtonAsHost.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent e) {
System.out.println("itemStateChanged()"); // TODO Auto-generated Event stub itemStateChanged()
if(jRadioButtonAsHost.isSelected())
{jTextFieldShopName.setEditable(true);
jTextFieldNickName.setEditable(true);
}
else
{ jTextFieldShopName.setEditable(false);
jTextFieldNickName.setEditable(false);
jTextFieldShopName.setText("");
jTextFieldNickName.setText("");
}
}
});
}
return jRadioButtonAsHost;
}
/**
* This method initializes jTextFieldAccountNumber
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldAccountNumber() {
if (jTextFieldAccountNumber == null) {
jTextFieldAccountNumber = new JTextField();
jTextFieldAccountNumber.setBounds(new Rectangle(160, 296, 133, 23));
}
return jTextFieldAccountNumber;
}
/**
* This method initializes jTextFieldShopName
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldShopName() {
if (jTextFieldShopName == null) {
jTextFieldShopName = new JTextField();
jTextFieldShopName.setBounds(new Rectangle(162, 363, 137, 21));
jTextFieldShopName.setEditable(false);
}
return jTextFieldShopName;
}
/**
* This method initializes jButtonSubmit
*
* @return javax.swing.JButton
*/
private JButton getJButtonSubmit() {
if (jButtonSubmit == null) {
jButtonSubmit = new JButton();
jButtonSubmit.setBounds(new Rectangle(27, 407, 113, 25));
jButtonSubmit.setText("提交");
jButtonSubmit.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
Name=jTextFieldName.getText().trim();
Password=jTextFieldPassword.getText().trim();
Password2=jTextFieldPassWord2.getText().trim();
RealName=jTextFieldRealName.getText().trim();
sex=group.getSelection().getActionCommand();
Profession=jTextFieldProfession.getText().trim();
Address=jTextFieldAddress.getText().trim();
Email=jTextFieldEmail.getText().trim();
AccountNumber=jTextFieldAccountNumber.getText().trim();
if(jRadioButtonAsHost.isSelected())
{
AsHost=true;
ShopName=jTextFieldShopName.getText().trim();
NickName=jTextFieldNickName.getText().trim();
}
else
{AsHost=false;
ShopName="";
NickName="";
}
if(Name.equals(""))
{
JOptionPane.showMessageDialog(null, "用户名不能为空");
}else if(Password.equals("")||Password2.equals("")||!Password.equals(Password2))
JOptionPane.showMessageDialog(null, "两次密码不匹配");
else if(RealName.equals(""))
JOptionPane.showMessageDialog(null,"真实姓名不能为空");
else if(Address.equals(""))
JOptionPane.showMessageDialog(null,"地址不能为空");
else if(Email.equals(""))
JOptionPane.showMessageDialog(null,"邮箱不能为空");
else if(Profession.equals(""))
JOptionPane.showMessageDialog(null, "职业不能为空");
else if(AccountNumber.equals(""))
JOptionPane.showMessageDialog(null, "帐户额不能为空");
else if(jRadioButtonAsHost.isSelected()&&ShopName.equals(""))
JOptionPane.showMessageDialog(null, "店铺名名不能为空");
else if(jRadioButtonAsHost.isSelected()&&NickName.equals(""))
JOptionPane.showMessageDialog(null,"店铺昵称不能为空");
else
{
String Info=Name+Password+RealName+sex+Profession+Address+Email+AccountNumber;
if(jRadioButtonAsHost.isSelected())
Info+=AsHost+ShopName;
else
Info+=AsHost;
JOptionPane.showMessageDialog(null, Info);
try
{
client=new Socket("192.168.0.4",8000);
os=new ObjectOutputStream(client.getOutputStream());
is=new ObjectInputStream(client.getInputStream());
os.writeObject(ConstanValue.MSG_REGISTER);
os.flush();
os.writeObject(Name);
os.writeObject(Password);
os.writeObject(RealName);
os.writeObject(sex);
os.writeObject(Profession);
os.writeObject(Address);
os.writeObject(Email);
os.writeBoolean(false);
if(AsHost==true)
{
os.writeBoolean(AsHost);
os.writeInt(Integer.parseInt(AccountNumber));
os.writeBoolean(false);
os.writeObject(ShopName);
os.writeObject(NickName);
}
else
{os.writeBoolean(AsHost);
os.writeInt(Integer.parseInt(AccountNumber));
}
os.flush();
String Msg=(String)is.readObject();
if(Msg.equals(ConstanValue.MSG_ACC_REGISTER))
{
JOptionPane.showMessageDialog(null, "注册成功,请退出后登录");
os.close();
is.close();
client.close();
System.exit(0);
}
else
{
String exp=(String)is.readObject();
JOptionPane.showMessageDialog(null, "注册失败,原因:"+exp);
os.close();
is.close();
client.close();
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
}
}
});
}
return jButtonSubmit;
}
/**
* This method initializes jButtonCancel
*
* @return javax.swing.JButton
*/
private JButton getJButtonCancel() {
if (jButtonCancel == null) {
jButtonCancel = new JButton();
jButtonCancel.setBounds(new Rectangle(161, 412, 126, 26));
jButtonCancel.setText("取消");
jButtonCancel.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
System.exit(0);
}
});
}
return jButtonCancel;
}
/**
* This method initializes jRadioButtonMale
*
* @return javax.swing.JRadioButton
*/
private JRadioButton getJRadioButtonMale() {
if (jRadioButtonMale == null) {
jRadioButtonMale = new JRadioButton();
jRadioButtonMale.setBounds(new Rectangle(160, 156, 115, 24));
jRadioButtonMale.setText("男");
jRadioButtonMale.setActionCommand("男");
jRadioButtonMale.setSelected(true);
group.add(jRadioButtonMale);
}
return jRadioButtonMale;
}
/**
* This method initializes jRadioButtonFemal
*
* @return javax.swing.JRadioButton
*/
private JRadioButton getJRadioButtonFemal() {
if (jRadioButtonFemal == null) {
jRadioButtonFemal = new JRadioButton();
jRadioButtonFemal.setBounds(new Rectangle(281, 153, 104, 28));
jRadioButtonFemal.setText("女");
jRadioButtonFemal.setActionCommand("女");
group.add(jRadioButtonFemal);
}
return jRadioButtonFemal;
}
/**
* This method initializes jTextFieldAddress
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldAddress() {
if (jTextFieldAddress == null) {
jTextFieldAddress = new JTextField();
jTextFieldAddress.setBounds(new Rectangle(158, 199, 136, 24));
}
return jTextFieldAddress;
}
/**
* This method initializes jTextFieldEmail
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldEmail() {
if (jTextFieldEmail == null) {
jTextFieldEmail = new JTextField();
jTextFieldEmail.setBounds(new Rectangle(158, 226, 142, 24));
}
return jTextFieldEmail;
}
/**
* This method initializes jTextFieldNickName
*
* @return javax.swing.JTextField
*/
private JTextField getJTextFieldNickName() {
if (jTextFieldNickName == null) {
jTextFieldNickName = new JTextField();
jTextFieldNickName.setBounds(new Rectangle(164, 386, 137, 25));
jTextFieldNickName.setEditable(false);
}
return jTextFieldNickName;
}
} // @jve:decl-index=0:visual-constraint="10,10"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -