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

📄 login.java

📁 java message client server thread
💻 JAVA
字号:
package com.sterning;

import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

// Login class which takes a user name and passes it to client class
public class Login implements ActionListener {
	JFrame frame1;

	JTextField tf;

	JButton button;

	JLabel heading;

	JLabel label;

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

	public Login() {
		frame1 = new JFrame("登陆页面");
		tf = new JTextField();
		button = new JButton("登陆");
		heading = new JLabel("聊天服务器");
		heading.setFont(new Font("Serif", Font.BOLD, 40));
		label = new JLabel("登陆名");
		label.setFont(new Font("Serif", Font.PLAIN, 24));
		JPanel panel = new JPanel();
		button.addActionListener(this);
		panel.add(heading);
		panel.add(tf);
		panel.add(label);
		panel.add(button);
		heading.setBounds(30, 20, 280, 80);
		label.setBounds(20, 100, 250, 60);
		tf.setBounds(50, 150, 150, 30);
		button.setBounds(70, 200, 90, 30);
		frame1.add(panel);
		panel.setLayout(null);
		frame1.setSize(300, 300);
		frame1.setVisible(true);
		frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

	// pass the user name to MyClient class
	public void actionPerformed(ActionEvent e) {
		String name = "";
		try {
			name = tf.getText();
			frame1.dispose();
			MyClient mc = new MyClient(name);
		} catch (IOException te) {
		}
	}
}

⌨️ 快捷键说明

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