zoukankan      html  css  js  c++  java
  • JAVA第二次作业

    源代码:

    package hjhjh;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.util.*;
    public class LoginWindow extends JFrame implements ActionListener,ItemListener
    {
    JLabel user=new JLabel("用 户 名:");
    JLabel password=new JLabel("密 码:");
    JLabel usertype=new JLabel("用户类型:");
    JButton login=new JButton("登陆");
    JButton cancel=new JButton("取消");
    ButtonGroup buttongroup=new ButtonGroup();
    JRadioButton manager=new JRadioButton("管理员");
    JRadioButton normaluser=new JRadioButton("普通用户");
    JTextField text1=new JTextField(18);
    JPasswordField text2=new JPasswordField(18);
    public LoginWindow()
    {
    super("登陆窗口");
    setSize(300,200);
    setVisible(true);
    setResizable(false);
    setLayout(new FlowLayout(FlowLayout.CENTER,15,10));
    add(user);
    add(text1);
    add(password);
    add(text2);
    add(usertype);
    add(manager);
    add(normaluser);
    buttongroup.add(manager);
    buttongroup.add(normaluser);
    add(login);
    add(cancel);
    manager.addItemListener(this);
    normaluser.addItemListener(this);
    login.addActionListener(this);
    cancel.addActionListener(this);
    Dimension screen=Toolkit.getDefaultToolkit().getScreenSize();
    setLocation((screen.width-300)/2,(screen.height-220)/2);
    addWindowListener(new WindowAdapter()
    {
    public void windowClosing(WindowEvent e)
    {
    dispose();
    System.exit(0);
    }
    });
    }
    public void actionPerformed(ActionEvent e)
    {
    if(e.getSource()==login)
    {
    ;
    }
    else if(e.getSource()==cancel)
    {
    dispose();
    System.exit(0);
    }
    }
    public void itemStateChanged(ItemEvent e)
    {
    if(e.getSource()==manager)
    {
    ;
    }
    else if(e.getSource()==normaluser)
    {
    ;
    }
    }
    public static void main(String args[])
    {
    new LoginWindow();
    }
    }
    

      

  • 相关阅读:
    杭电1212--Big Number
    杭电1407--Integer Inquiry
    杭电1201--18岁生日
    刚刚创建了这个分组, 也想说叨说叨 。
    南阳325--zb的生日
    杭电1239--Calling Extraterrestrial Intelligence Again
    南阳891--找点(区间覆盖)
    杭电1234--开门人和关门人
    杭电1862--EXCEL排序
    模拟:HDU1034-Candy Sharing Game
  • 原文地址:https://www.cnblogs.com/lkh960317/p/5304117.html
Copyright © 2011-2022 走看看