可以试试看啊以下方法实现了用户界面登陆importjava.awt.*;importjava.awt.event.*;publicclassDengLuJieMianextendsFrameimplementsActionListener{Labelusername=newLabel"用户名:";//使用文本创建一个用户名标签TextFieldt1=newTextField;//创建一个文本框对象Labelpassword=newLabel"密码:";//创建一个密码标签TextFieldt2=newTextField;Buttonb1=newButton"登陆";//创建登陆按钮Buttonb2=newButton"取消";//创建取消按钮publicDengLuJieMian{this.setTitle"学生信息管理系统";//设置窗口标题this.setLayoutnull;//设置窗口布局管理器username.setBounds50,40,60,20;//设置姓名标签的初始位置this.addusername;//将姓名标签组件添加到容器t1.setBounds120,40,80,20;//设置文本框的初始位置this.addt1;//将文本框组件添加到容器password.setBounds50,100,60,20;//密码标签的初始位置this.addpassword;//将密码标签组件添加到容器t2.setBounds120,100,80,20;//设置密码标签的初始位置this.addt2;//将密码标签组件添加到容器b1.setBounds50,150,60,20;//设置登陆按钮的初始位置this.addb1;//将登陆按钮组件添加到容器b2.setBounds120,150,60,20;//设置取消按钮的初始位置this.addb2;//将取消按钮组件添加到容器b1.addActionListenerthis;//给登陆按钮添加监听器b2.addActionListenerthis;//给取消按钮添加监听器this.setVisibletrue;//设置窗口的可见性this.setSize300,200;//设置窗口的大小addWindowListenernewWindowAdapter{publicvoidwindowClosingWindowEvente{System.exit0;}};//通过内部类重写关闭窗体的方法}publicvoidactionPerformedActionEvente{ife.getSource==b1//处理登陆事件{Stringname=t1.getText;Stringpass=t2.getText;ifname!=null&&pass.equals"000123"//判断语句{newStudentJieMian;}}}publicstaticvoidmainStringargs。
赵飞翔2019-11-06 15:37:31