/**
* 初始化组件
*/
private void initComponent() {
//提示面板
errorTipPane = new ErrorTipPane();
// 主面板
mainPane = new MainPane();
// 底部登录按钮面板
downPane = new DownPane(); // 登陆头像及背景
lblLoginHeadimg = new JLabel(new ImageIcon("image/Login/qqhead.png"));
lblLoginHeadbkg = new JLabel(new ImageIcon(
"image/Login/login_head_white.png"));
// 用户名文本框
jtfAccount = new JTextField("100000");
jtfAccount.setBorder(new LineBorder(Color.GRAY, 1));
jtfAccount.setFont(new Font("Verdana", Font.PLAIN, 12));
jtfAccount.setForeground(Color.black); // 密码输入框
pwdfPassword = new JPasswordField("1234567890 ");
// pwdfPassword = new JPasswordField("123");
pwdfPassword.requestFocus(true);
pwdfPassword.setBorder(new LineBorder(Color.GRAY, 1));
pwdfPassword.setFont(font);
pwdfPassword.setForeground(Color.black);
pwdfPassword.setEchoChar('●'); // 自动登陆复选框
chkAutoLogin = JButtonUtil.getIconCheckBox(
"image/Login/checkbox_normal.png",
"image/Login/checkbox_hover.png",
"image/Login/checkbox_press.png",
"image/Login/checkbox_selected_hover.png");
// 记住密码复选框
chkRememberPwd = JButtonUtil.getIconCheckBox(
"image/Login/checkbox_normal.png",
"image/Login/checkbox_hover.png",
"image/Login/checkbox_press.png",
"image/Login/checkbox_selected_hover.png");
// 自动登陆标签
lblAutoLogin = new JLabel("自动登录");
lblAutoLogin.setFont(font);
lblAutoLogin.setForeground(Color.black);
// 记住密码标签
lblRememberPwd = new JLabel("记住密码");
lblRememberPwd.setFont(font);
lblRememberPwd.setForeground(Color.black); this.initStatus();
this.initButton();
this.initPupupMenu(); jtfAccount.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if(e.getClickCount()==1||e.getClickCount()==2){
mainPane.remove(errorTipPane);
mainPane.add(downPane);
downPane.setBounds(0, 241, 380, 51);
mainPane.updateUI();
mainPane.validate();
}
}
}); pwdfPassword.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
if(e.getClickCount()==1||e.getClickCount()==2){
mainPane.remove(errorTipPane);
mainPane.add(downPane);
downPane.setBounds(0, 241, 380, 51);
mainPane.updateUI();
mainPane.validate();
}
}
});
}

下载地址:http://yuncode.net/code/c_5204f5d84703a42

qq2013 java版(完整工程源码 包含服务端 oracle数据库)毕业设计有用的更多相关文章

  1. 转:微信开发获取地理位置实例(java,非常详细,附工程源码)

    微信开发获取地理位置实例(java,非常详细,附工程源码)   在本篇博客之前,博主已经写了4篇关于微信相关文章,其中三篇是本文基础: 1.微信开发之入门教程,该文章详细讲解了企业号体验号免费申请与一 ...

  2. [QT] - MjpegStreamer客户端(简易版)#工程源码

    简介: 大学时期学习弄的一个小软件,可以起到示例的作用,软件的几个功能截图如正文所示,文末提供工程源码文件,感谢支持! 功能截图: [ 开发板启动 mjpg_streamer 服务器 ] [ 启动软件 ...

  3. 【高速接口-RapidIO】5、Xilinx RapidIO核例子工程源码分析

    提示:本文的所有图片如果不清晰,请在浏览器的新建标签中打开或保存到本地打开 一.软件平台与硬件平台 软件平台: 操作系统:Windows 8.1 64-bit 开发套件:Vivado2015.4.2 ...

  4. 5.Xilinx RapidIO核例子工程源码分析

    https://www.cnblogs.com/liujinggang/p/10091216.html 一.软件平台与硬件平台 软件平台: 操作系统:Windows 8.1 64-bit 开发套件:V ...

  5. Unity3D工程源码目录

    2-0    暗黑破坏神3 链接:http://pan.baidu.com/s/1dEAUZoX 密码:cly4 2-1    炉石传说 客户端加服务器端 链接:http://pan.baidu.co ...

  6. WinForms C#:html编辑器工程源码,含直接写WebBrowser的文件流、IPersistStreamInit接口的声明和一些相关的小方法

    原文:WinForms C#:html编辑器工程源码,含直接写WebBrowser的文件流.IPersistStreamInit接口的声明和一些相关的小方法 首先多谢朋友们的捧场: 今天给大家带来一个 ...

  7. 怎么理解一个规模大且结构复杂的c工程源码

    很久以前,当要着手一个规模很大,结构复杂的c工程源码时,总是感觉无从下手.这个时候,一般google一下”XX源码分析“.当这个源码是很广泛使用的时,这样到也能得到不少启发:很不幸,经常要接触一些很少 ...

  8. [QT] - 图片查看器(数码相框)#工程源码

    简介: 大学期间弄的一个小软件,当时是将该软件移植到嵌入式开发板使用的,软件的几个功能截图如正文所示,文末提供工程源码文件,感谢支持! 功能截图: [ 打开软件 ] [ 打开图片 ] [ 图片可放大. ...

  9. [QT] - HTTP文件传输服务器#工程源码

    简介: 大学时期学习弄的一个小软件,当初做的目的是在实验室的局域网内方便同学之间文件的传输,软件的几个功能截图如正文所示,文末提供工程源码文件,感谢支持! 功能截图: [ 打开软件,选择IP及需绑定的 ...

随机推荐

  1. css浮动+应用(瀑布流效果的实现)

    首先是index.html文件: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"& ...

  2. Android在跳转市场进行评分问题总结

    原本以为应用评分是个很小的功能,但是一实现才发现真不是个小事.网上搜索资料没有找到答案,在很多开发群里面询问了很多人也没有解决问题,最后分析log,反编译看源码才终于有了些眉目,好吧,上代码: 1 t ...

  3. 採集和输出 DeckLink Studio 4K

  4. android怎样写一个循环文字滚动的TextView

    效果图: 在layout中这样来声明: <com.kaixin001.view.ScrollText android:id="@+id/news_statustxt" and ...

  5. Android Studio试用总结

    Android Studio是一年前Google I/O上推出的一款Android开发IDE,他基于JetBrains’ IntelliJ IDEA,目前还在preview阶段.增强了布局拖拽和预览功 ...

  6. 关于driver_register做了些什么

    现在进入driver_register()函数去看看.在driver_register() 中,调用了driver_find(drv->name, drv->bus)函数,这里是干啥呢?这 ...

  7. 用MVC4练习,后台用aspx,数据库DemoDb《MvcUserDemo》

    将ado.net的cs文件SqlHelper.cs放入解决方案 using System; using System.Collections.Generic; using System.Linq; u ...

  8. F# 可以把几个函数组合成新函数

    C#能做的,F#基本都能做,但F#能做的,C#未必能做. F#中的函数可以把几个函数组合起来使用.下面的例子是把由 function1 和 function2 这两个函数通过运算符“>>” ...

  9. ASP.NET MVC全局观

    全局      首先我们来看一副图片,由于这幅图是我自己画的,不是摘自微软官方,所以如果有什么不到位的地方还望海涵! 首先,用户通过Web浏览器向服务器发送一条url请求,这里请求的url不再是xxx ...

  10. ListView自定义滑动条

    /** * 修改默认滑动条 */ private void SetSliderIcon() { try { Field f = AbsListView.class.getDeclaredField(& ...