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

📄 serverframe.java

📁 java编写的聊天室
💻 JAVA
字号:
package lts;

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

public class ServerFrame implements ActionListener {
	public ServerFrame() {
		JFrame jf = new JFrame("server");
		JTextArea jta = new JTextArea(30, 40);
		String[] s1 = { "admin", "show", "help" };
		String[][] s2 = { { "Start", "Stop", "Exit" },
				{ "Connect", "ConnectIp" }, { "help" } };
		JMenuBar jmb = new JMenuBar();
		for (int i = 0; i < s1.length; i++) {
			JMenu jmenu = new JMenu(s1[i]);
			for (int j = 0; j < s2[i].length; j++) {
				JMenuItem jmi = new JMenuItem(s2[i][j]);
				jmenu.add(jmi);
				jmi.addActionListener(this);
			}
			jmb.add(jmenu);
		}
		jf.setJMenuBar(jmb);
		jta.setEditable(false);
		jf.add(new JScrollPane(jta));
		jf.setLocation(400, 300);
		jf.pack();
		jf.setResizable(false);
		jf.setVisible(true);
		jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

	public void actionPerformed(ActionEvent ae) {
		String comm = ae.getActionCommand();
		if ("Start".equals(comm)) {
			new Server();
			System.out.println("服务器连接成功");
		}
	}

	public static void main(String[] args) {
		new ServerFrame();
	}
}

⌨️ 快捷键说明

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