📄 login.java
字号:
//package chatRoom;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
public class Login extends Frame implements ActionListener{
Frame f;
Button b1,b2;
TextField tf1,tf2;
Label l1,l2;
Map UserMap;
public void display(){
UserMap=new HashMap();
f=new Frame("登陆聊天室");
f.setSize(260,100);
f.setLocation(320,240);
f.setBackground(Color.pink);
f.setLayout(new FlowLayout(FlowLayout.LEFT));
b1=new Button("注册");
b2=new Button("登录");
tf1=new TextField(15);
tf2=new TextField(15);
tf1.setEditable(true);
tf2.setEditable(true);
tf2.setEchoChar('*');
l1=new Label("用户名");
l2=new Label("密 码");
f.add(l1);
f.add(tf1);
f.add(b2);
f.add(l2);
f.add(tf2);
f.add(b1);
b1.addActionListener(this);
b2.addActionListener(this);
f.addWindowListener(new WinClose());
f.setVisible(true);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1){
String s1,s2;
s1=tf1.getText();
s2=tf2.getText();
UserMap.put(s1,s2);
// System.out.println(UserMap.size());
}
else if(e.getSource()==b2){
String s1,s2;
s1=tf1.getText();
s2=tf2.getText();
if(UserMap.containsKey(s1)&&UserMap.containsValue(s2)){ //此判断条件有误
System.out.println("登录成功!!");
}
else if(!UserMap.containsKey(s1))
System.out.println("您还没有注册,暂时无法登录笨系统!");
}
}
public static void main(String[] args) {
(new Login()).display();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -