⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 talkserver.java~40~

📁 本系统用户为企业内部员工
💻 JAVA~40~
字号:
package servertalk;

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

public class TalkServer
                        extends JFrame implements  Runnable,ActionListener
{
    JFrame jf=new JFrame("服务器");
    JLabel jlb;
    JButton jbn1,jbn2;
    boolean bl=false;
    public TalkServer()
    {
        init();
    }
   public void init()
   {
       this.setLayout(null);
       jbn1=new JButton("启动服务器");
       jbn2=new JButton("停止服务器");
       jlb=new JLabel("测试版聊天服务器,欢迎使用");

       this.getContentPane().add(jbn1);
       this.getContentPane().add(jbn2);
       this.getContentPane().add(jlb);

       jbn1.setBounds(20,70,70,30);
       jbn2.setBounds(100,70,70,30);
       jlb.setBounds(20,30,160,30);

       this.jbn1.addActionListener(this);
       this.jbn2.addActionListener(this);

       this.addWindowListener
        (
            new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
            }
        );

   }

    public void actionPerformed(ActionEvent e)
    {
        if(e.getActionCommand()=="启动服务器")
        {
           jlb.setText("  服务器已经运行了!   :)");
           this.bl=true;
           new Thread(this).start();
        }
        else
        {
            this.bl=false;
            jlb.setText("测试版聊天服务器,欢迎使用");
        }

    }
     public  void run()
     {
         if(bl)
            new TcpSocket();
     }

    public static void main(String[] args)
    {
        TalkServer talkserver = new TalkServer();
        talkserver.setSize(200,200);
        talkserver.setLocation(200,200);
        talkserver.setVisible(true);
        talkserver.setResizable(false);
    }
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -