首页 > 其他 > 详细

第二次Jav作业

时间:2016-03-20 14:30:24      阅读:821      评论:0      收藏:0      [点我收藏+]

import java.awt.Color;
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.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;

public class dd {
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("LDD");
text.addItem("ldd");
text.setEditable(true);//组合框可编辑
JPasswordField password = new JPasswordField("1");
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.LIGHT_GRAY);
JButton out = new JButton("退出");
out.setBounds(190, 140, 90, 30);
out.setBackground(Color.orange);
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("LDD")&&pwd.equals(password.getText()))
{

JOptionPane.showMessageDialog(null," "+"您的用户名:"+" "+account+"\n "+"您的密 码:"+" "+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);
}
});

JLabel label = new JLabel();
label.setBounds(1,1,400,200);
Icon z1 = new ImageIcon("image/tt.jpg");
label.setIcon(z1);
frm.add(label);

frm.setBounds(450,230,400,240);
frm.setVisible(true);

}
}

 

 

 

 

本来想添加单选框 记住密码和自动保存,但是没有弄明白哪里错了。 再去问问同学,继续改进。 

周五因为回家没有交作业,现在交上,谢谢老师了。

第二次Jav作业

原文:http://www.cnblogs.com/lddandsqq/p/5297640.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!