java通过JFrame做一个登录系统的界面完整代码示例
程序员文章站
2023-12-15 16:28:10
在java的jframe内通过创建匿名对象的方式做登录界面
package com.sxt;
import java.awt.container;
impor...
在java的jframe内通过创建匿名对象的方式做登录界面
package com.sxt; import java.awt.container; import java.awt.gridlayout; import java.awt.event.actionevent; import java.awt.event.actionlistener; import javax.swing.jbutton; import javax.swing.jframe; import javax.swing.jlabel; import javax.swing.jpasswordfield; import javax.swing.jtextfield; public class loginframe extends jframe{ jtextfield txtname=new jtextfield(); jpasswordfield txtpass=new jpasswordfield(); jbutton bl=new jbutton("登录"); jbutton bg=new jbutton("关闭"); //构造无参构造器把主要的方法放在构造器里,然后在main方法里面调 public loginframe(){ setbounds(25,25,250,250); container c = getcontentpane(); c.setlayout(new gridlayout(4,2,10,10)); c.add(new jlabel("用户名")); c.add(txtname); c.add(new jlabel("密码")); c.add(txtpass); c.add(bl); c.add(bg); setdefaultcloseoperation(exit_on_close); setvisible(true); //注意:此处是匿名内部类 bg.addactionlistener(new actionlistener(){ public void actionperformed(actionevent e) { // todo auto-generated method stub system.exit(0); } } ); //注意:此处是匿名内部类 bl.addactionlistener(new actionlistener(){ public void actionperformed(actionevent e) { // todo auto-generated method stub string name = txtname.gettext(); string pass = txtpass.gettext(); if(name.equals("tom")&&pass.equals("123")){ system.out.println("登陆成功"); } else{ system.out.println("登录失败"); } } } ); } public static void main(string[] args) { new loginframe(); } }
结果展示:
总结
以上就是本文关于java通过jframe做一个登录系统的界面完整代码示例的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!