package demo;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Demo01 extends JFrame{
JLabel l_id, l_password;
JTextField t_id;
JPasswordField p_password;
JButton b_login, b_reset;
public Demo01() {
setTitle("登录页面");
setSize(350, 300);
setLocation(450, 400);
init();
setVisible(true);
}
public void init() {
setLayout(null);
l_id = new JLabel("用户名", JLabel.CENTER);
l_password = new JLabel("密码", JLabel.CENTER);
t_id = new JTextField();
p_password = new JPasswordField();
JPanel p1 = new JPanel();
p1.setLayout(new GridLayout(3, 2, 5, 5));
p1.add(l_id);
p1.add(t_id);
p1.add(l_password);
p1.add(p_password);
p1.setBounds(5, 5, 315, 180);
add(p1);
b_login = new JButton("登录");
b_login.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(null,"登录成功");
}
});
b_reset = new JButton("重置");
JPanel p2 = new JPanel();
p2.setLayout(new GridLayout(1, 2, 5, 5));
p2.add(b_login);
p2.add(b_reset);
p2.setBounds(5, 190, 315, 67);
add(p2);
b_reset.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
t_id.setText("");
p_password.setText("");
}
});
}
}
package demo;
import static org.junit.Assert.*;
public class Demo01Test {
public static void main(String[] args) {
Demo01 demo01 = new Demo01();
}
}