登录
首页 » Java » java 简单聊天室 例子源码

java 简单聊天室 例子源码

于 2014-10-09 发布
0 82
下载积分: 1 下载次数: 0

代码说明:

java 简单聊天室 例子源码

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • java实验室预约管理系统(源码+数据库脚本)
    随着高校教学资源逐步开发,高校教育资源的应用种类逐步增多。而实验室作为高校基本教育资源之一,与日常教学工作开展、课堂项目实践有着密切联系。由此,如何借助新时期技术,加强高校实验室应用数据信息程序开发,在高校智能化管理程序推广中占有基础性地位。该软件是以Java语言为实现预言。其功能在系统内部有源代码直接完成,操作人员只需输入一些简单的汉字,数字,即可达到自己的目标。 登陆账号:admin 密码:123456 package com.company; import com.company.Bean.Student;import com.company.Bean.Teacher;import com.company.Bean.User;import com.company.DB.DB; import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener; public class Main extends JFrame {    private JPanel p;    private JLabel lblName,lblPwd,lblRole;    private JTextField txtName;    private JPasswordField txtPwd;    private JButton btnOk,btnCancle;    String[] s = {"学生","教师","管理员"};    private JComboBox comboBox;    public Main(){        super("用户登录界面");        p = new JPanel();        p.setLayout(null);        lblRole=new JLabel("角色:");        comboBox=new JComboBox(s);        lblName = new JLabel("账户:");        lblPwd = new JLabel("密码:");        txtName = new JTextField(20);        txtPwd = new JPasswordField(20);        btnOk = new JButton("登录");        btnCancle = new JButton("取消");        //注册确定按钮的事件处理        btnOk.addActionListener(new ActionListener() {            @Override            public void actionPerformed(ActionEvent e) {                String strName = txtName.getText();                String strPwd = new String(txtPwd.getPassword());                System.out.println("用户名:" strName "密码:" strPwd);             }        });        //注册取消按钮的事件处理        btnCancle.addActionListener(new ActionListener() {             @Override            public void actionPerformed(ActionEvent e) {                //清空                txtName.setText("");                txtPwd.setText("");             }        });        lblRole.setBounds(90,50,60,25);        comboBox.setBounds(130,50,140,25);        lblName.setBounds(90,80,60,25);        txtName.setBounds(130,80,140,25);        lblPwd.setBounds(90,110,60,25);        txtPwd.setBounds(130,110,140,25);        btnOk.setBounds(130,150,60,25);        btnCancle.setBounds(200,150,60,25);        p.add(lblRole);        p.add(comboBox);        p.add(lblName);        p.add(txtName);        p.add(lblPwd);        p.add(txtPwd);        p.add(btnOk);        p.add(btnCancle);        this.add(p);        this.setSize(400,300);        this.setLocation(300,300);        //设置窗体不可改变大小        this.setResizable(false);        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        btnOk.addActionListener(new ActionListener() {            @Override            public void actionPerformed(ActionEvent e) {               String account =txtName.getText().trim();               String password=txtPwd.getText().trim();               String role=null;               if(comboBox.getSelectedItem().equals("管理员")){                   role="admin";               }               else if(comboBox.getSelectedItem().equals("学生")) {                   role="student";               }               else{                   role="teacher";               }                if(role.equals("admin")){                    User user=new User(account,password);                    if (DB.Login(user)) {                        JOptionPane.showMessageDialog(null, "登录成功", "", JOptionPane.PLAIN_MESSAGE);                        AdminMain adminMain = new AdminMain();                        adminMain.setVisible(true);                        Main.this.setVisible(false);                    }                      else {                        JOptionPane.showMessageDialog(null,"账号密码错误", "", JOptionPane.PLAIN_MESSAGE);                    }                }                else if (role.equals("student")){                    Student student=new Student(account,password);                    if(DB.studentLogin(student)){                        StudentMain studentMain=new  StudentMain();                        studentMain.setVisible(true);                        Main.this.setVisible(false);                        JOptionPane.showMessageDialog(null, "登录成功", "", JOptionPane.PLAIN_MESSAGE);                    }                    else {                        JOptionPane.showMessageDialog(null,"账号密码错误", "", JOptionPane.PLAIN_MESSAGE);                    }                }                else if (role.equals("teacher")){                   Teacher teacher=new Teacher(account,password);                    if(DB.teacherLogin(teacher)){                        TeacherMain teacherMain=new TeacherMain();                        teacherMain.setVisible(true);                        Main.this.setVisible(false);                        JOptionPane.showMessageDialog(null, "登录成功", "", JOptionPane.PLAIN_MESSAGE);                    }                    else {                        JOptionPane.showMessageDialog(null,"账号密码错误", "", JOptionPane.PLAIN_MESSAGE);                    }                }            }        });        btnCancle.addActionListener(new ActionListener() {            @Override            public void actionPerformed(ActionEvent e) {                            }        });    }    public static void main(String[] args) { // write your code here        Main main=new Main();        main.setVisible(true);     }}
    2020-12-12下载
    积分:1
  • java 上位机与单片机通过串口485通讯
    上位机与单片机通过串口485通讯
    2018-01-10下载
    积分:1
  • 商品添加的实现(idea maven+ssh)
    idea maven ssh ,含数据库脚本
    2020-04-16下载
    积分:1
  • On Java8(Java编程思想)
    markdown文档形式
    2020-12-12下载
    积分:1
  • java core 源代码
    java core 源代码
    2013-12-10下载
    积分:1
  • Java 警察抓小偷(提高篇-实例090).zip
    Java 警察抓小偷(提高篇-实例090).zip
    2019-10-03下载
    积分:1
  • java 相似度算法实例源码
    代码相似度算法
    2014-04-13下载
    积分:1
  • 智慧学成项目(scala)
    在线教育平台
    2020-12-03下载
    积分:1
  • 消息推送系统源码
    基于JAVA实现的消息推送系统,CIM(CROSS-IM) 一款面向开发者的 IM(即时通讯)系统;同时提供了一些组件帮助开发者构建一款属于自己可水平扩展的 IM
    2020-12-04下载
    积分:1
  • java学生管理系统源码(含数据库)
    学生管理系统、 用于学生信息增删 【核心代码】 学生信息管理系统 ├── stumanage│   ├── libs│   │   ├── Sql-Server-2_fat.jar│   │   ├── com.borland.jbcl.layout.jar│   │   ├── dbswing.jar│   │   ├── dx.jar│   │   ├── lib.jar│   │   ├── postgresql-8.1-405.jdbc2.jar│   │   ├── tools.jar│   │   └── xalan.jar│   ├── pom.xml│   ├── src│   │   ├── main│   │   │   ├── java│   │   │   │   └── stumanage│   │   │   │       ├── MainFrame.jbx│   │   │   │       └── beautiful.jpg│   │   │   └── resources│   │   ├── stumanage│   │   │   ├── MainFrame.java│   │   │   ├── MainFrame.jbx│   │   │   ├── WelcomeFrame.java│   │   │   └── beautiful.jpg│   │   └── test│   │       └── java│   ├── stumanage.iml│   ├── stumanage.jpx│   ├── stumanage.jpx.local│   ├── stumanage.jpx.local~│   └── stumanage.jpx~├── 学生信息管理系统.zip└── 数据库脚本和数据库备份    ├── stu    └── stu.sql23 directories, 78 files
    2020-05-31下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载