简单地用swing写一个登陆页面

来源:互联网 发布:nginx 伪静态 编辑:程序博客网 时间:2024/05/22 17:50
import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPasswordField;import javax.swing.JTextField;import javax.swing.WindowConstants;public class Work3 extends JFrame{public Work3(){Container container=getContentPane();container.setLayout(null);JLabel jl1=new JLabel("用    户    名:");JLabel jl2=new JLabel("密            码:");JTextField jtf=new JTextField();JPasswordField jpf=new JPasswordField();JButton jb1=new JButton("提交");JButton jb2=new JButton("重置");container.add(jl1);jl1.setBounds(30,30,100,30);container.add(jl2);jl2.setBounds(30,80,100,30);container.add(jtf);jtf.setBounds(140,30,150,30);container.add(jpf);jpf.setBounds(140,80,150,30);container.add(jb1);jb1.setBounds(60,130,80,30);container.add(jb2);jb2.setBounds(160,130,80,30);jb1.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent arg0) {// TODO 自动生成的方法存根if (jtf.getText().equals("mr")&&jpf.getText().equals("mrsoft")){JOptionPane.showMessageDialog(null,"登陆成功!");}else{JOptionPane.showMessageDialog(null,"登陆失败!");}}});jb2.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent arg0) {// TODO 自动生成的方法存根jtf.setText("");jpf.setText("");}});setTitle("Work3");setVisible(true);setBounds(500,500,380,350);setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);}public static void main(String[] args) {new Work3();}}

0 0
原创粉丝点击