开发工具:
文件大小: 38kb
下载次数: 0
上传时间: 2011-12-26
详细说明: import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.util.*; import javax.swing.event.*; public class DengLuJieMian extends Frame implements ActionListener { JLabel JLUserName =new JLabel("用户名:"); //使用文本创建一个标签对象 JLabel JLPaw =new JLabel("密 码:"); //使用文本创建一个标签对象 JTextField JTUserName=new JTextField(); //创建一个文本框对象 JPasswordField JPsw =new JPasswordField(); //创建一个密码框对象 JButton JB1 =new JButton("登录"); //创建按钮对象 JButton JB2 =new JButton("取消&qu ot;); JLabel JL1 =new JLabel("身 份:"); //使用文本创建一个标签对象 JComboBox JC =new JComboBox(); //创建一个组合框对象 public DengLuJieMian() { this.setTitle("学生信息管理系统"); //设置窗口标题 this.setLayout(null); //设置窗口布局管理器 JLUserName.setBounds(100,40,100,20); //设置姓名标签的初始位置 this.add(JLUserName); //将姓名标签组件添加到容器 JTUserName.setBounds(200,40,80,20); //设置文本框的初始位置 this.add(JTUserName); //将文本框组件添加到容器 JLPaw.setBounds(100,100,60,20); //设置密码标签的初始位置 this.add(JLPaw); //将密码标签组件添加到容器 JPsw.setBounds(200,100,80,20); //设置密码框的初始位置 this.add(JPsw ); //将密码框组件添加到容器 JL1.setBounds(100,150,60,20); //设置身份标签的初始位置 this.add(JL1); //将身份标签组件添加到容器 JC.setBounds(200,150,80,20); //设置组合框的初始位置 this.add(JC); //将组合框组件添加到容器 JC.addItem(new String("学生")); //给组合框添加内容 JC.addItem(new String("老师")); JB1.setBounds(100,200,60,20); //设置登录按钮的初始位置 this.add(JB1); //将登录按钮组件添加到容器 JB1.addActionListener(this); //给按钮添加监听器 JB2.setBounds(200,200,60,20); //设置取消按钮的初始位置 this.add(JB2); //将取消按钮组件添加容器 JB2.addActionListener(this); //给按钮添加监听器 this.setVisible(true); //设置窗口的可见性 this.setBounds(10,10,400,250); //设置窗口尺寸大小 addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); //通过内部类重写关闭窗体的方法 } public static void main(String args[]) { new DengLuJieMian(); } public void actionPerformed(ActionEvent e) { if(e.getSource()==JB2)//处理"取消"事件 { this.setVisible(false); (new DengLuJieMian()).setVisible(true); } if(e.getSource()==JB1) //处理登录事件 { String name=JTUserName.getText(); //将文本框中包含的文本传给字符串name String password=new String(JPsw.getPassword());//将密码框中包含的文本传给字符串password String box= (String)JC.getSelectedItem();//将当前所选项传给字符串box if((name!=null&&(name.equals("admin")))&&(password!=null&& (password.equals("123456")))) //判断语句 { if(box.equals("学生")) //选择学生身份登录 { this.setVisible(false); (new StudentJieMian()).setVisible(true); //调用学生信息主窗体 } else if(box.equals("教师")) //选择教师身份登录 { //new TeacherJieMian(); //调用教师信息主窗体 } } } } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.