?? login.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 + -