• 第二周作业


    本周的作业对我来说有点困难,so借鉴了一下舍友的程序。
    整体来说还能看的过去,不过我会继续努力的,我希望在以后的日子里我可以学习的更加透彻。

    '
    package DLJM;

    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Image;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.Icon;
    import javax.swing.ImageIcon;
    import javax.swing.JButton;
    import javax.swing.JComboBox;
    import javax.swing.JDialog;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JOptionPane;
    import javax.swing.JPanel;
    import javax.swing.JPasswordField;

    public class dljm{
    public static void main(String[] args) {
    //创建界面
    final JFrame frm = new JFrame("欢迎登录");
    frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frm.setLayout(null);

    //副窗口
    final JDialog jd = new JDialog(frm, "登录成功");
    jd.setBounds(500,250,300,150);
    
    //创建用户名和密码
    JLabel label1 = new JLabel("用户名:");
    label1.setBounds(50, 40, 120, 25);
    JLabel label2 = new JLabel("密     码:");
    label2.setBounds(50, 80, 120, 25);
    frm.add(label1);
    frm.add(label2);
    //组合框
    JComboBox text = new JComboBox();
    text.setBounds(120, 40, 150, 25);
    text.addItem("张晋鑫");
    text.setEditable(true);//组合框可编辑
    JPasswordField password = new JPasswordField("9527");
    password.setBounds(120, 80, 150, 25);   
    frm.add(text);
    frm.add(password);
    
    //创建按钮
    JButton yes = new JButton("登录");
    yes.setBounds(90, 140, 90,30);
    yes.setBackground(Color.yellow);
    JButton out = new JButton("退出");
    out.setBounds(190, 140, 90, 30);
    out.setBackground(Color.yellow);
    frm.add(yes);
    frm.add(out);
    
    String account = text.getSelectedItem().toString();
    String  pwd = new String(password.getPassword());
    
    //创建监听效果        
    yes.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent arg0) {
            // TODO Auto-generated method stub
            if(account.equals("张晋鑫")&&pwd.equals(password.getText()))   
                    {
                JOptionPane.showMessageDialog(null,"            "+"您的用户名:"+"      "+account+"
                "+"您的密    码:"+"      "+pwd,"登陆成功", JOptionPane.PLAIN_MESSAGE);   
            }
            else{
               JOptionPane.showMessageDialog(null, "错误", "提示", JOptionPane.ERROR_MESSAGE);
            }
        }   
    });
    
    out.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent arg0) {
            // TODO Auto-generated method stub
            System.exit(0);
        }
    });
    
    
    
    frm.setBounds(450,230,400,240);
    frm.setVisible(true);
    
    }
    

    }'

    长得丑真怕吓到人!

  • 相关阅读:
    python爬虫requests json与字典对象互相转换
    python爬虫requests的使用
    Django 使用celery任务队列的配置
    Django实现发邮件
    leetcode算法:Two Sum II
    Python中使用hashlib进行加密的简单使用
    leetcode算法: Average of Levels in Binary Tree
    Django中自定义过滤器的使用
    linux下git常用命令
    cocos2d-x 父节点和子节点执行不同动作
  • 原文地址:https://www.cnblogs.com/zjx888/p/5293247.html
Copyright © 2020-2023  润新知