date = this.produce();
JLabel label=new JLabel("Minesweeper 2019");
label.setFont(new Font("Segoe Script",Font.BOLD, 43));
panelN.add(label);
JLabel username=new JLabel(" UserAcount");
username.setFont(new Font("Segoe Script",Font.BOLD,30));
JLabel password=new JLabel(" Password");
password.setFont(new Font("Segoe Script",Font.BOLD, 30));
usenameField=newJTextField();
usenameField.setFont(new Font("宋体",Font.BOLD, 30));
usenameField.setSize(10, 10);
JPasswordField passwordField=newJPasswordField();
passwordField.setFont(new Font("宋体",Font.BOLD, 40));
KeyListener key_Listener= newKeyListener()
{
@Overridepublic voidkeyTyped(KeyEvent e) {}
@Overridepublic voidkeyReleased(KeyEvent e){}
@Overridepublic voidkeyPressed(KeyEvent e){if(e.getKeyChar() ==KeyEvent.VK_ENTER )
{
String name=usenameField.getText();
String word= newString(passwordField.getPassword());if(judge(name,word) == 0) {
JOptionPane.showMessageDialog(null, "用户名不存在!");
}else if(judge(name,word) == -1) {
JOptionPane.showMessageDialog(null, "密码错误!");
}else{
Selection selection=newSelection(file);
MFrame.this.dispose();
}try{
file.setFileName(usenameField.getText());//Selection selection=new Selection(file);
} catch(Exception e1) {//TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
};
passwordField.addKeyListener(key_Listener);
panelS.setLayout(newFlowLayout());
JPanel p= newJPanel();
p.setPreferredSize(new Dimension(300, 200));
p.setLayout(new GridLayout(4, 1));//p.setBackground(Color.BLUE);
p.setOpaque(false);
p.add(username);
p.add(usenameField);
p.add(password);
p.add(passwordField);
panelS.add(p);