[java]代码库package s1127qq登陆界面;

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.Cursor;

import java.awt.Dimension;

import java.awt.FlowLayout;

import javax.swing.ImageIcon;

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.JTabbedPane;

public class Main1127 extends JFrame {

public static void main(String [] args)

{ Main1127 frame=new Main1127(); //创建一个窗体对象

frame.showJiemian();}

public void showJiemian()

{

this.setTitle("QQ登陆"); //设置窗体的标题

this.setSize(400, 350); //设置窗体的大小

this.setLocationRelativeTo(null); //设置窗体出现位置居中

this.setDefaultCloseOperation(3); //设置窗体的关闭操作

this.setResizable(false); //设置禁止调整窗体的大小

this.setIconImage((new ImageIcon("E:/Michael/javaImage/qq.png").getImage()));//设置标题栏图标

//创建图片对象,并给出图片对象的地址

ImageIcon icon1= new ImageIcon("E:/Michael/javaImage/1.png");

ImageIcon icon2= new ImageIcon("E:/Michael/javaImage/2.png");

ImageIcon icon3= new ImageIcon("E:/Michael/javaImage/3.png");

ImageIcon icon4= new ImageIcon("E:/Michael/javaImage/4.png");

ImageIcon icon5= new ImageIcon("E:/Michael/javaImage/5.png");

//*******************************上方的布局*****************************************************//

JLabel label1=new JLabel(icon1); //上方的图片

this.add(label1,BorderLayout.NORTH);

//*********************************************************************************************//

//********************************左边布局******************************************************//

JPanel panelWest = new JPanel(); //创建一个面板对象

panelWest.setBackground(Color.GRAY); //设置面板的背景颜色

panelWest.setPreferredSize(new Dimension(110, 0)); //设置面板的大小

this.add(panelWest, BorderLayout.WEST); //将西边面板添加到窗体的西边

JLabel label2=new JLabel(icon2); //创建左边的图片对象

panelWest.add(label2); //添加图片对象到面板

//**********************************************************************************************//

//********************************中部布局*************************************************//

JPanel panelCenter1 = new JPanel(); //创建一个面板对象

JPanel panelCenter2 = new JPanel(); //创建一个面板对象

JPanel panelCenter3 = new JPanel(); //创建一个面板对象

JTabbedPane t=new JTabbedPane(); //创建一个选项卡

//普通用户选项卡 *****************************

panelCenter1.setLayout(new FlowLayout(FlowLayout.LEFT,10,5)); //设置中间面板的布局方式流式布局左对齐

panelCenter1.setBackground(Color.GRAY); //设置面板的背景颜色

JLabel b11=new JLabel("注册账号"); //创建按钮对象

b11.setForeground(Color.BLUE); //设置字体颜色

b11.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); //将鼠标图标变为手势

JLabel b12=new JLabel("找回密码"); //创建按钮对象

b12.setForeground(Color.BLUE); //设置字体颜色

b12.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR)); //将鼠标图标变为手势

JComboBox combobox=new JComboBox(); //创建下拉选择框对象

combobox.setEditable(true); //使复选框一开始就被选中

JPasswordField password=new JPasswordField(12); //创建密码框对象

JCheckBox checkbox1=new JCheckBox("记住密码",true); //创建复选框对象

JCheckBox checkbox2=new JCheckBox("自动登陆"); //创建复选框对象

//QQ会员用户选项卡*****************************

panelCenter2.setBackground(Color.BLUE);

//用户选项卡 *********************************

panelCenter3.setBackground(Color.RED);

//添加组件 ************************************

t.add("普通用户",panelCenter1); //将面板添加到选项卡,并命名,如果要

t.add("QQ会员",panelCenter2);//

t.add("管理员",panelCenter3);//

this.add(t,BorderLayout.CENTER); //将选项卡添加到窗体

panelCenter1.add(combobox); //添加下拉选择框

panelCenter1.add(b11); //添加标签"注册账号"

panelCenter1.add(password);//添加密码框

panelCenter1.add(b12); //添加标签"找回密码"

panelCenter1.add(checkbox1); //添加复选框

panelCenter1.add(checkbox2); //添加复选框

//************************************************************************************************//

//*********************************下方布局********************************************************//

JPanel panelSouth=new JPanel(); //创建面板对象

JLabel label3= new JLabel(icon3); //qq登陆界面左下角的图标

JLabel label4= new JLabel(icon4); //登陆标签

JLabel label5= new JLabel(icon5); //qq登陆界面右下角的图标

panelSouth.setPreferredSize(new Dimension(0, 40)); //设置面板的大小

panelSouth.setLayout(null); //设置面板为空布局

this.add(panelSouth,BorderLayout.SOUTH); //将南边面板添加到窗体的南边

label3.setBounds(10, 10,25,25); //设置组件的位置参数

panelSouth.add(label3); //将组件添加到面板中

label4.setBounds(115,5,155,28);//设置组件的位置参数

panelSouth.add(label5); //将组件添加到面板中

label5.setBounds(340,10,25,25); //设置组件的位置参数

panelSouth.add(label4); //将组件添加到面板中

//***********************************************************************************************//

this.setVisible(true); //设置窗体可见 一定要放到最后写这行代码

}}

[源代码打包下载]

qq界面图片.rar(50积分)[8 次下载]

java仿qq 界面_界面--仿qq登录界面相关推荐

  1. 【Unity使用UGUI实现王者荣耀UI界面(三)】登录界面以及加载界面优化

    [Unity使用UGUI实现王者荣耀UI界面(三)]登录界面以及加载界面优化 [只是用来玩玩的,不要太当真] 效果显示: zhans 1. 加载界面进度100%跳转登录界面 这个功能好做,只需要将上次 ...

  2. .net winform panel 不刷新_winform项目——仿QQ即时通讯程序04:登录界面补充

    上一篇文章给出了Login登录界面的详细制作过程,目的是让初学者体验如何对窗体上的控件进行布局,过程非常详细,如果对winform布局不熟悉的同学可以详细阅读.本篇文章将继续完成Login窗体上的注册 ...

  3. python实现用户登录注册界面_实现前后端登录注册界面

    本篇博客讲解如何实现前后端的简单登录注册界面,后端代码由node.js实现,主要阐述登录注册时网页工作原理.感兴趣的同学可以参考一下. 注册界面 功能: 判断用户是否输入邮箱,密码,验证密码(前端判断 ...

  4. 计算机考试qq用户找回密码,找回QQ密码_详细讲述QQ密码找回教程方法【图文】-太平洋电脑网PConline-太平洋电脑网...

    QQ号码对于现在大多数人来说就如我们的手机号码一样重要,而QQ密码是QQ的重要保障.QQ密码忘记后,找回QQ密码就必不可少,那么QQ密码怎么找回?怎么快速找回呢?下面我就分享下QQ密码找回的几种高几率 ...

  5. 苹果邮件怎么添加qq邮箱_科技资讯:QQ邮箱格式怎么填写

    最近关于QQ邮箱格式怎么填写在网上的热度是非常高的,很多网友们也都是非常关注QQ邮箱格式怎么填写这个事情,为此小编也是在网上进行了一番搜索查阅相关的信息,那么如果说有感兴趣的网友们想知道具体的情况的话 ...

  6. Java微型博客系统——博客系统登录界面设计

    登录界面设计 初步设计一个登录界面,之后可能会有改动 实现用户的登录和注册功能的页面 文件分布 步骤 0.导入依赖 这里需要导入thymeleaf依赖,便于前后端的交互 <dependency& ...

  7. linux系统一直循环登录界面,Ubuntu 14.04解决登录界面无限循环的方法

    在Ubuntu下配置Android的环境时,想像在Windows中那样在终端中直接启动adb,以为Linux和Windows一样,将adb的路径添加到环境变量中,于是将adb的路径也export到/e ...

  8. mysql和php的登录注册界面_php实现注册和登录界面的方法

    本篇文章主要介绍php实现注册和登录界面的方法,感兴趣的朋友参考下,希望对大家有所帮助. 当初我觉得一个网站上注册和登录这两个功能很神奇,后来自己研究一下发现其实道理很简单,接下来看一下怎么实现的吧. ...

  9. linux登录界面主题,Ubuntu 12.10登录界面主题:Butterfly

    一款Ubuntu 12.10登录界面主题:Butterfly. A green MDM theme with faces for 4:3 aspect ratio screen resolutions ...

  10. php简单的登录界面,PHP实现简单用户登录界面

    用PHP实现简单的用户登录界面,供大家参考,具体内容如下 首先要实现用户登录界面需要一个html登录表单 用户名: 密码: 重复密码: 然后开始按照流程图写PHP代码 if(trim($_POST[' ...

最新文章

  1. Python编程系列教程第16讲——拷贝自身到系统目录
  2. Jenkins将致力于提升稳定性、易用性和云原生兼容性
  3. linux 如何查看终端格式,你应该还不知道,Linux终端下的 Markdown 文档查看器
  4. Lowest Common Ancestor of a Binary Search Tree a Binary Tree
  5. 华为路由器与CISCO路由器的不同配置步骤
  6. java标识语_Java 基本语法,标识符,修饰符,关键字
  7. 使你的MFC程序具有win7的透明立体风格
  8. C++ 中宏的使用 --来自:http://blog.csdn.net/hgl868/article/details/7058906
  9. java实现中文大写金额转小写数字
  10. php mmorpg,MMORPG中的组队设计
  11. SpringCloud 基础架构搭建
  12. 个人项目-网络电话呼叫客户端 (一)
  13. Base64中文乱码解决方法
  14. 怎么批量下载Onedrive分享文件_怎么用PS弄字幕文件 PS批量生成字幕制作教程
  15. 微信PC端网站 微信扫码登陆
  16. 初学Linux RHEL时遇到的系列问题和解决方案
  17. 挂一漏万——交通相关微信公共账号(V1)
  18. COGNOS8 Transformer使用IQD做为数据源时报 TR1008 错误
  19. 华为EC6108V9E/EC6108V9I_rk3228_安卓4.4.4_通刷_卡刷固件包
  20. 函数的奇偶性【初级和中阶辅导】

热门文章

  1. ORA-00392 ORA-00312 日志正在清除故障
  2. python爬虫制作古诗或者藏头诗
  3. 怎样改变.chm文档的字体大小
  4. 天天模拟器显示获取服务器失败,天天模拟器无法联网怎么办-天天模拟器不能上网的解决方法 - 河东软件园...
  5. win10运行python没有硬编码器_实测Win10下加载github上的Python版本斗图神器
  6. 于丹 论语心得讲稿_心灵之道
  7. 干货:一文看懂网络爬虫实现原理与技术(值得收藏)
  8. sklearn的make_blobs绘制聚类数据样本,Python
  9. 小程序处理ipad页面不兼容/部分页面不显示
  10. yolo 车辆测距+车辆识别+单目测距(双目测距)