Java Swing仿QQ登录界面效果
程序员文章站
2023-12-13 09:37:34
本文实例为大家分享了java swing仿qq登录界面展示的具体代码,供大家参考,具体内容如下
闲来无事将早些时候已实现的qq登录界面再实现了一遍,纯手工打造(意思是没有...
本文实例为大家分享了java swing仿qq登录界面展示的具体代码,供大家参考,具体内容如下
闲来无事将早些时候已实现的qq登录界面再实现了一遍,纯手工打造(意思是没有用netbeans、myeclipse的拖动功能)。
源代码如下:
package ibees.qq; import java.awt.borderlayout; import java.net.url; import javax.swing.imageicon; import javax.swing.jbutton; import javax.swing.jcheckbox; import javax.swing.jcombobox; import javax.swing.jframe; import javax.swing.jlabel; import javax.swing.jpanel; import javax.swing.jpasswordfield; import javax.swing.jtextfield; /** * 仿qq登录界面,仅供学习参考,涉及到的有窗口居中、jpanel、layoutmanager的使用 * @author hhzxj2008 * */ public class qqloginview extends jframe { /** * */ private static final long serialversionuid = -5665975170821790753l; public qqloginview() { initcomponent(); } private void initcomponent() { settitle("用户登录"); //设置logo url image = qqloginview.class.getclassloader().getresource("ibees/qq/images/year.jpg");//图片的位置 jlabel imagelogo = new jlabel(new imageicon(image)); add(imagelogo,borderlayout.north); //qq号和密码 jpanel jp = new jpanel(); jpanel jpaccount = new jpanel(); jpaccount.add(new jlabel("帐号")); jtextfield usertextfield = new jtextfield(15); jpaccount.add(usertextfield); jpaccount.add(new jlabel("用户注册")); jp.add(jpaccount); jpanel jppass = new jpanel(); jppass.add(new jlabel("密码")); jpasswordfield passtextfield = new jpasswordfield(15); jppass.add(passtextfield); jppass.add(new jlabel("找回密码")); jp.add(jppass); //登录设置 jpanel jpstatus = new jpanel(); jpstatus.add(new jlabel("状态")); jcombobox statuscombobox = new jcombobox(); statuscombobox.additem("q我"); statuscombobox.additem("在线"); statuscombobox.additem("隐身"); statuscombobox.additem("离线"); jpstatus.add(statuscombobox); jpstatus.add(new jcheckbox("记住密码")); jpstatus.add(new jcheckbox("自动登录")); jp.add(jpstatus); add(jp); //底部登录按钮 jpanel bottompanel = new jpanel(); bottompanel.setlayout(new borderlayout()); bottompanel.add(new jbutton("设置"),borderlayout.west); bottompanel.add(new jbutton("登录"),borderlayout.east); add(bottompanel,borderlayout.south); setsize(324,230); setdefaultcloseoperation(exit_on_close); setlocationrelativeto(null); } /** * @param args */ public static void main(string[] args) { java.awt.eventqueue.invokelater(new runnable(){ @override public void run() { new qqloginview().setvisible(true); } }); } }
效果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
Java Swing仿QQ登录界面效果
-
java实现简单QQ登录界面
-
axure怎么设计QQ登录界面交互效果?
-
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
-
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
-
axure怎么设计QQ登录界面交互效果?
-
JAVA基于Swing和netty仿QQ界面聊天小项目
-
安卓开发学习笔记(七):仿写腾讯QQ登录注册界面
-
用Java语言对QQ进行终极山寨---晴儿QQ诞生记之登录界面 QQJavaSwingJDK
-
用Java语言对QQ进行终极山寨---晴儿QQ诞生记之正在登录界面 QQJavaSwingJDKSUN