A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© justinwww 中级黑马   /  2016-1-22 17:28  /  844 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

主要代码如下:
public void actionPerformed(ActionEvent arg0) {
                if(arg0.getActionCommand().equals("登陆")){
                        try {
                                // 发送用户名和密码到服务器
                                String user = txtUser.getText();
                                String pass = txtPass.getText();
                                Socket s = new Socket("127.0.0.1" , 8000) ;
                                       
                                OutputStream os = s.getOutputStream() ;
                                OutputStreamWriter osw = new OutputStreamWriter(os) ;
                                PrintWriter pw = new PrintWriter(osw , true) ;
                                       
                                pw.println(user+"%"+pass) ;
                                       
                                //接受服务器发送回来的确认信息
                                InputStream is = s.getInputStream() ;
                                InputStreamReader isr = new InputStreamReader(is) ;
                                BufferedReader br = new BufferedReader(isr) ;
                               
                                String yorn = br.readLine() ;
                       
                                //显示主窗体
                                if (yorn.equals("ok")) {
                                        QQMain w = new QQMain();
                                        w.setVisible(true);
                                        this.setVisible(false);
                                }else {
                                        JOptionPane.showMessageDialog(this, "对不起,用户名或密码错误") ;
                                }               
                        } catch (Exception e) {}               
                }               
                if(arg0.getActionCommand().equals("注册")){
                        System.out.println("用户点了注册") ;
                }
                if(arg0.getActionCommand().equals("取消")){
                        System.out.println("用户点了取消") ;
                }
        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马