用java编写登录界面,java编写用户登录界面

  用java编写登录界面,java编写用户登录界面

  本文实例为大家分享了爪哇编写登陆窗口的具体代码,供大家参考,具体内容如下

  要求:用户名和密码正确后进入首页,错误提示错误,并且3次错误后将退出窗口。

  我初学爪哇人,现在我把我的思路写一下,

  1、主窗口,窗口上有文本输入框和登陆按钮,如图

  2、在登陆按钮和取消按钮上设置时间监听机制,

  取消:退出程序;

  登陆:获取用户名和密码,然后与自己保存的用户名密码作比较,现在两种情况,正确与错误,

  正确:关闭登陆窗口,并弹出新窗口,新窗口即为首页;

  错误:弹出新窗口,提示错误,并且累加,超过三次则推出程序,

  现在粘上代码,

  导入Java。awt。容器;导入Java。awt。形象;导入Java。awt。事件。动作事件;导入Java。awt。事件。动作监听器;导入javax。挥棒。图像图标;导入javax。挥棒。jbutton导入javax。挥棒。jframe导入javax。挥棒。jlabel导入javax。挥棒。jtextfieldpublic class test 10 _ 3 { public static void main(String[]args){邓璐de=新邓璐();} }类邓璐{ private JFrame jf=new JFrame(登陆窗口);private JButton jb1=new JButton(用户名);private JButton jb2=new JButton(密码);private JButton jbl ogin=new JButton(登陆);private JB button jbquxiao=new JB button(取消);private JTextField jtName=new JTextField();private JTextField jtPwd=new JTextField();私有最终字符串mima= sss111//此为预设的密码private int count=0;private JFrame jfZhu=new JFrame();image icon image=新图像图标( c : Users SSS Desktop index。jpg’);//这为我的图片路径private JLabel jlZhu=new JLabel(image);私有JFrame JF CuO=new JFrame();private JLabel jlCuo=new JLabel(你输入的用户名密码不匹配!);公共邓璐(){容器CP=JF。getcontentpane();cp.setLayout(空);jtName.setBounds(150,50,100,20);比较add(jtName);jb1.setBounds(10,50,100,20);比较添加(jb1);jtPwd.setBounds(150,100,100,20);比较添加(JT残疾人);jb2.setBounds(10,100,100,20);比较添加(jb2);jbLogin.setBounds(20,150,100,20);jbquxiao.setBounds(150,150,100,20);比较添加(jbl ogin);比较添加(jbquxiao);jbquxiao。addactionlistener(new action listener(){ public void action performed(action event e){ system。退出(0);} });jbl ogin。addactionlistener(new action listener(){ public void action performed(action event e){ String name=jtname。gettext();字符串密码=JT密码。gettext();string aa=name pwdif(aa . equals(mima)){//Java中判断两个字符串相等用等于()函数.JF。dispose();//关闭登陆面板容器cp2=jfzhu。getcontentpane();cp2。设置布局(空);jlZhu.setBounds(0,0,400,300);cp2。添加(jlZhu);jfZhu.setSize(400,300);jfzhu。设置可见(真);} else { if(0=count count 3){ Container cp3=JF CuO。getcontentpane();cp3。设置布局(空);jlCuo.setBounds(0,0,400,300);cp3。加(JL措);jfCuo.setSize(400,300);JF措。设置可见(真);数数;} else { if(count=3)系统。退出(0);} } } });jf.setSize(400,300);JF。设置可见(真);}}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持盛行它.

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: