package javaQQ;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import com.sun.org.apache.bcel.internal.generic.NEW;
public class Load_QQ extends JFrame {
User_QQ userQQ=new User_QQ();
static String un;
boolean Flag=false;
private JLabel welcomela=null;
private JLabel servela=null;
private JLabel userla=null;
private JLabel passwordla=null;
private JTextField servejt=null;
private JTextField userjt=null;
private JPasswordField passwordjp=null;
private JButton loadbtn=null;
private JButton canclebtn=null;
private JButton loginbtn=null;
private JPanel inputJp=null;
private JPanel btnJp=null;
public Load_QQ(){
super("用户登陆");
init();
}
public void init(){
inputJp=new JPanel();
btnJp=new JPanel();
this.setLayout(new FlowLayout());
inputJp.setLayout(new GridLayout(3,2));
welcomela=new JLabel("欢迎使用javaQQ");
servela=new JLabel("服务器:");
userla=new JLabel("用户名:");
passwordla=new JLabel("密 码:");
servejt=new JTextField("shenzhaowei_QQ");
userjt=new JTextField(10);
passwordjp=new JPasswordField(10);
loadbtn=new JButton("登陆");
canclebtn=new JButton("取消");
loginbtn=new JButton("注册");
inputJp.add(servela);
inputJp.add(servejt);
inputJp.add(userla);
inputJp.add(userjt);
inputJp.add(passwordla);
inputJp.add(passwordjp);
btnJp.add(loadbtn);
btnJp.add(canclebtn);
btnJp.add(loginbtn);
this.add(welcomela);
this.add(inputJp);
this.add(btnJp);
this.setSize(260,260);
this.setVisible(true);
this.show();
loadbtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String serveName=servejt.getText().trim();
String userName=userjt.getText().trim();
String passwordStr=passwordjp.getText().trim();
int i;
for(i=0;i<userQQ.userpasswordU.length;i++){
System.out.println("userpasswordU:"+userQQ.userpasswordU[i]);
System.out.println("passwordStr:"+passwordStr);
if(userQQ.usernameU[i].equals(userName)){
System.out.println("usernameU:"+userQQ.usernameU[i]);
System.out.println("userName:"+userName);
un=userQQ.usernameU[i];
if(userQQ.userpasswordU[i].equals(passwordStr)){
System.out.println("userpasswordU:"+userQQ.userpasswordU[i]);
System.out.println("passwordStr:"+passwordStr);
Flag=true;
break;
}
}
}
System.out.println(Flag);
System.out.print("un:"+un);
if(Flag==true){
close();
Friend_QQ friendQQ=new Friend_QQ(un);
}
}
});
loginbtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Login_QQ lg=new Login_QQ();
close();
}
});
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
canclebtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
System.exit(0);
}
});
}
public void close(){
this.dispose();
}
public static void main(String args[]){
Load_QQ ld=new Load_QQ();
}
}
高级语言案例分析_QQ_登录
最新推荐文章于 2022-06-03 13:20:46 发布