• 大小: 9KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-05-28
  • 语言: 数据库
  • 标签: C/S模式  

资源简介

计网小作业之基于C/S模式的即时通讯软件,简单在mysql创建相应库后,即可正常运行

资源截图

代码片段和文件信息

package network.computernetworktest;

import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

/**
 * @program: javatest
 * @description:
 * @author: Mr.Gao
 * @create: 2019-03-07 15:14
 **/
public class MyChat extends Jframe {

    private JButton register;
    private JButton login;
    private JLabel jLabel;

    public void  initializeUI(){
        settitle(“MyChat 主页面“);
        setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
        setSize(400 300);
        setLocation(400500);
        setLayout(null);

        jLabel=new JLabel(“欢迎登录MyChat“);
        jLabel.setFont(new Font(“宋体“ Font.PLAIN 16));
        jLabel.setBounds(150015050);
        register=new JButton(“注册“);
        register.setFont(new Font(“宋体“ Font.PLAIN 16));
        register.setBounds(1505010050);
        login=new JButton(“登录“);
        login.setFont(new Font(“宋体“ Font.PLAIN 16));
        login.setBounds(15015010050);

        add(register);
        add(login);
        add(jLabel);

        setVisible(true);
    }

    public void  initialize(){
        initializeUI();
        register.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                new Thread(new Runnable() {
                    @Override
                    public void run() {
                        MyRegister myRegister=new MyRegister();
                        myRegister.initialize();
                    }
                }).start();

            }
        });

        login.addMouseListener(new MouseAdapter() {
            @Override
            public void mouseClicked(MouseEvent e) {
                new Thread(new Runnable() {
                    @Override
                    public void run() {
                        MyLogin myLogin=new MyLogin();
                        myLogin.initialize();
                    }
                }).start();
                setVisible(false);
            }
        });
    }

    public static void main(String[] args) {
        MyChat myChat=new MyChat();
        myChat.initialize();
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2258  2019-03-11 20:07  computernetworktest\MyChat.java
     文件        2052  2019-04-02 13:36  computernetworktest\MyClient.java
     文件        2579  2019-03-07 17:42  computernetworktest\MyLogin.java
     文件        2847  2019-03-11 19:51  computernetworktest\MyRegister.java
     文件        4909  2019-03-11 20:01  computernetworktest\MyServer.java
     文件        1398  2019-03-11 19:29  computernetworktest\Receive.java
     文件        2315  2019-03-11 19:29  computernetworktest\Send.java
     文件         803  2019-03-07 16:34  computernetworktest\User.java
     文件        3763  2019-04-02 13:34  computernetworktest\UserDao.java
     文件         542  2019-03-11 19:29  computernetworktest\Utils.java

评论

共有 条评论