📄 sy000000.java
字号:
package jm.form.gui.swing.game.sy.sy00;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Rectangle;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import jm.form.gui.swing.game.system.SystemManager;
import jm.form.gui.swing.game.util.model.BaseFrame;
import jm.framework.gui.Message;
import jm.framework.gui.container.JMButtonMessagePanel;
import jm.framework.gui.module.JMIcon;
import jm.form.gui.swing.game.action.RegisterUser;
import jm.form.gui.swing.game.form.SelectRoleDialog;
/**
* <p>Title: 登录画面</p>
*
* <p>Copyright: Copyright (c) 2004-2006</p>
*
* <p>Company: 1SHome</p>
*
* <p>@author Spook</p>
*
* @since 1.3
* @see JDK 1.5.0.6
*/
public class SY000000 extends BaseFrame implements Message {
private BorderLayout borderLayout1 = new BorderLayout();
private JPanel back = new JPanel();
private JLabel LogoLabel = new JLabel(new JMIcon("image/1shometitle.jpg"));
private JLabel UserIDLabel = new JLabel();
private JLabel PasswordLabel = new JLabel();
private JTextField LoginID = new JTextField();
private JPasswordField Password = new JPasswordField();
private JMButtonMessagePanel MessageButtonPanel = new JMButtonMessagePanel(4);
public boolean init (String gamenID, String initOption) {
try {
this.setSize(new Dimension(400, 290));
this.getContentPane().setLayout(borderLayout1);
back.setLayout(null);
//图标背景色
back.setBackground(Color.decode("#F0EBDC"));
//////////////////////////////////////////////
LogoLabel.setBounds(new Rectangle(0, 0, 400, 120));
UserIDLabel.setText(SY00000A.LABEL_USER);
UserIDLabel.setBounds(new Rectangle(59, 130, 90, 25));
PasswordLabel.setText(SY00000A.LABEL_PASSWORD);
PasswordLabel.setBounds(new Rectangle(59, 164, 90, 25));
LoginID.setBounds(new Rectangle(149, 132, 183, 21));
Password.setBounds(new Rectangle(149, 166, 183, 21));
MessageButtonPanel.getButtonPanel().setButton(SY00000A.BUTTON_CLEAR,
SY00000A.BUTTON_GET,
SY00000A.BUTTON_OK,
"新用户");
// MessageButtonPanel.setPreferredSize(new Dimension(165, 46));
MessageButtonPanel.getButtonPanel().addCommandActionListener(1, new SY000001(this));
MessageButtonPanel.getButtonPanel().addCommandActionListener(2, new SY000002(this));
MessageButtonPanel.getButtonPanel().addCommandActionListener(3, new SY000003(this));
MessageButtonPanel.getButtonPanel().addCommandActionListener(4, new RegisterUser(this));
back.add(LogoLabel);
back.add(UserIDLabel);
back.add(PasswordLabel);
back.add(LoginID);
back.add(Password);
this.getContentPane().add(MessageButtonPanel, java.awt.BorderLayout.SOUTH);
this.getContentPane().add(back, java.awt.BorderLayout.CENTER);
} catch (Exception e) {
e.printStackTrace();
}
return true;
}
/**
* 设置消息
* @param message String
*/
public void setMessage (String message) {
MessageButtonPanel.setMessage(message);
}
/**
* 清空
*/
public void clear () {
LoginID.setText("");
Password.setText("");
LoginID.requestFocus();
}
////////////////////////////////////////////////////
public void setUser (SY00000B form) {
LoginID.setText(form.getLoginID());
Password.setText(form.getPassWord());
}
public SY00000B getSY00000B () {
SY00000B form = new SY00000B();
form.setLoginID(LoginID.getText());
form.setPassWord(new String(Password.getPassword()));
return form;
}
public SelectRoleDialog getSelectRoleDialog () {
SelectRoleDialog form = new SelectRoleDialog(this,true);
return form;
}
public Object getReturnData () {
SY00000B form = new SY00000B();
form.setLoginID(LoginID.getText());
form.setPassWord(new String(Password.getPassword()));
return form;
}
////////////////////////////////////////////////////
/**
* 关闭
* @return boolean
*/
public boolean queryClose () {
SystemManager.getInstance().exit();
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -