zoukankan      html  css  js  c++  java
  • JAVA高级程序设计

    ---恢复内容开始---

    import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener;

    import javax.swing.*;

    public class DengLu {

    public static void main(String[]args){
        final JFrame frm=new JFrame("系统登录");
        frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
    
    
        JPanel soPanel = new JPanel();
        
        frm.add(soPanel,BorderLayout.NORTH);
    
        JPanel topPanel = new JPanel();
        frm.add(topPanel,BorderLayout.EAST );
        //图
        Icon t3 = new ImageIcon("1191333.gif");
        JLabel l71 = new JLabel(t3); 
        l71.setBounds(0,0,t3.getIconWidth(),t3.getIconHeight());       
        soPanel.add(l71);
        
        
        JPanel wp = new JPanel(new FlowLayout(FlowLayout.CENTER));
        JPanel iwp = new JPanel();
        wp.add(iwp);
        iwp.setLayout(new GridLayout(4, 1));
        JPanel p1 = new JPanel();
        JPanel p2 = new JPanel();
        JPanel p3 = new JPanel();
        JPanel p4 = new JPanel();
        JLabel l1 = new JLabel("账号");
        JLabel l2 = new JLabel("密码");
        final JTextField j = new JTextField(15);
        final JPasswordField j1 =new JPasswordField(15);
        JCheckBox jc1 = new JCheckBox("记住密码");
        JCheckBox jc2 = new JCheckBox("自动登录");
        JButton jb = new JButton("登录");
        JButton jb1 = new JButton("退出");
        //事件处理弹窗
        
        jb.addMouseListener(new MouseListener() {
            @Override
            public void mouseReleased(MouseEvent arg0) {
                if(j.getText().equals("notebook")&&
                        String.valueOf(j1.getPassword()).equals("123"))
                        {
                    frm.setVisible(false);
    Icon icon=new ImageIcon("1966053082.jpg");
                     JOptionPane.showMessageDialog(null, "登陆成功", 
                             "欢迎回来",JOptionPane.INFORMATION_MESSAGE,icon);
                        }
                        else
                        {
                            JOptionPane.showMessageDialog(null, "密码错误", 
                                     "错误",JOptionPane.ERROR_MESSAGE);
                        }    
                        }
    
            @Override
            public void mouseClicked(MouseEvent e) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void mouseEntered(MouseEvent e) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void mouseExited(MouseEvent e) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void mousePressed(MouseEvent e) {
                // TODO Auto-generated method stub
                
            }});
    
    
    
        p1.add(l1);
        p1.add(j);
        iwp.add(p1);
        p2.add(l2);
        p2.add(j1);
        iwp.add(p2);
        p3.add(jc1);
        p3.add(jc2);
        iwp.add(p3);
        p4.add(jb);
        p4.add(jb1);
        iwp.add(p4);
        
        frm.add(wp, BorderLayout.CENTER);
        
        ButtonHandler jb1Handler=new ButtonHandler();
        
        jb1.addActionListener(jb1Handler);
    

    frm.setBounds(400,200,500,400);
    frm.setVisible(true);

    }
    

    }
    class ButtonHandler implements ActionListener{
    public void actionPerformed(ActionEvent e){
    System.exit(0);
    }
    }

    ---恢复内容结束---

    import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener;

    import javax.swing.*;

    public class DengLu {

    public static void main(String[]args){
        final JFrame frm=new JFrame("系统登录");
        frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
    
    
        JPanel soPanel = new JPanel();
        
        frm.add(soPanel,BorderLayout.NORTH);
    
        JPanel topPanel = new JPanel();
        frm.add(topPanel,BorderLayout.EAST );
        //图
        Icon t3 = new ImageIcon("1191333.gif");
        JLabel l71 = new JLabel(t3); 
        l71.setBounds(0,0,t3.getIconWidth(),t3.getIconHeight());       
        soPanel.add(l71);
        
        
        JPanel wp = new JPanel(new FlowLayout(FlowLayout.CENTER));
        JPanel iwp = new JPanel();
        wp.add(iwp);
        iwp.setLayout(new GridLayout(4, 1));
        JPanel p1 = new JPanel();
        JPanel p2 = new JPanel();
        JPanel p3 = new JPanel();
        JPanel p4 = new JPanel();
        JLabel l1 = new JLabel("账号");
        JLabel l2 = new JLabel("密码");
        final JTextField j = new JTextField(15);
        final JPasswordField j1 =new JPasswordField(15);
        JCheckBox jc1 = new JCheckBox("记住密码");
        JCheckBox jc2 = new JCheckBox("自动登录");
        JButton jb = new JButton("登录");
        JButton jb1 = new JButton("退出");
        //事件处理弹窗
        
        jb.addMouseListener(new MouseListener() {
            @Override
            public void mouseReleased(MouseEvent arg0) {
                if(j.getText().equals("notebook")&&
                        String.valueOf(j1.getPassword()).equals("123"))
                        {
                    frm.setVisible(false);
    Icon icon=new ImageIcon("1966053082.jpg");
                     JOptionPane.showMessageDialog(null, "登陆成功", 
                             "欢迎回来",JOptionPane.INFORMATION_MESSAGE,icon);
                        }
                        else
                        {
                            JOptionPane.showMessageDialog(null, "密码错误", 
                                     "错误",JOptionPane.ERROR_MESSAGE);
                        }    
                        }
    
            @Override
            public void mouseClicked(MouseEvent e) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void mouseEntered(MouseEvent e) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void mouseExited(MouseEvent e) {
                // TODO Auto-generated method stub
                
            }
    
            @Override
            public void mousePressed(MouseEvent e) {
                // TODO Auto-generated method stub
                
            }});
    
    
    
        p1.add(l1);
        p1.add(j);
        iwp.add(p1);
        p2.add(l2);
        p2.add(j1);
        iwp.add(p2);
        p3.add(jc1);
        p3.add(jc2);
        iwp.add(p3);
        p4.add(jb);
        p4.add(jb1);
        iwp.add(p4);
        
        frm.add(wp, BorderLayout.CENTER);
        
        ButtonHandler jb1Handler=new ButtonHandler();
        
        jb1.addActionListener(jb1Handler);
    

    frm.setBounds(400,200,500,400);
    frm.setVisible(true);

    }
    

    }
    class ButtonHandler implements ActionListener{
    public void actionPerformed(ActionEvent e){
    System.exit(0);
    }
    }

  • 相关阅读:
    洛谷P2505||bzoj2750 [HAOI2012]道路 && zkw线段树
    洛谷 P3462 [POI2007]ODW-Weights
    Xor-MST Codeforces
    101 to 010 Atcoder CODE FESTIVAL 2017 qual B D
    bzoj2125 最短路
    洛谷P1823 [COI2007] Patrik 音乐会的等待
    洛谷 P1121 环状最大两段子段和
    noip2017 逛公园
    洛谷 P1578 奶牛浴场
    洛谷 P1169||bzoj1057 [ZJOI2007]棋盘制作
  • 原文地址:https://www.cnblogs.com/liuyuxi2016/p/5295284.html
Copyright © 2011-2022 走看看