/** * 初始化组件 */ 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(); } } }); }
相关推荐
这个项目包括了Android客户端、服务端以及配套的数据库系统,三者协同工作,实现了警务信息的实时交互和管理。 Android客户端部分是运行在Android设备上的应用程序,它为警务人员提供了各种功能,如案件信息查询、...
10. **文档编写**:毕业设计通常要求撰写详细的设计报告,包括系统需求分析、系统架构设计、数据库设计、模块功能介绍、测试结果等,帮助评审人员理解项目实现。 这个“考试管理系统”项目不仅锻炼了学生的编程技能...
Java编写的山寨QQ,多人聊天+用户在线 21个目标文件 摘要:JAVA源码,媒体网络,山寨QQ,Java聊天程序 Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构, 当用户发送第一次请求的时候,验证...
6. **数据库集成**:可以配置连接不同的数据库,如MySQL、Oracle等,存储用户的认证信息和会话数据。 学习和研究`cas-server-4.2.27`源码,有助于理解SSO的实现原理,以及如何根据业务需求进行定制化开发。对于标签...
三层架构是一种常见的软件系统设计模式,它将应用逻辑分为三个主要层次:客户端(Client)、服务器(Server)和数据库(Database)。这种架构模式旨在提高系统的可维护性、可扩展性和职责分明性。 1. 客户端...
压缩包可能包含用于连接数据库的JDBC驱动,如MySQL、Oracle等,这些驱动可以帮助你建立数据库连接并进行认证查询。 5. **CAS使用说明文档**: 这部分文档提供了CAS的详细配置信息,包括服务器端和客户端的配置步骤...
总之,"山寨QQ_程序+源码.rar"是一个全面的Java编程实践案例,涵盖了软件工程的多个方面,包括但不限于需求分析、设计、编码、测试和部署。它为学习和理解Java编程、即时通讯应用的实现以及软件项目管理提供了宝贵的...
QQ2011源码是腾讯公司在2011年发布的一款即时通讯软件QQ的原始代码,对于理解和学习即时通讯软件的设计与开发具有极高的价值。这个源码库可能包含了客户端程序、服务器端程序以及相关的数据库接口、网络通信模块等多...
WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的...
P2P即时通讯源码(DELPHI编写),无加密,组件齐全,调试非常简单方便! 发送联机或脱机消息,同时可自定义消息字体、颜色、...灵活支持Oracle、Sql Server、Mysql等数据库; 服务器端资源占用低,通讯中不占用服务端资源;
同时,企业QQ的后台数据库采用的是Oracle 9i,这是Oracle公司早期的一个版本,具备强大的数据处理能力和安全性,尤其适合大型企业应用。 在即时通讯领域,企业QQ的核心知识点主要包括以下几个方面: 1. **即时通讯...
### 服务端程序的使用说明知识点详解 #### 一、源码介绍 ##### 1.1 NetServer **NetServer** 是一个基于 **HTTP** 协议的服务端工程项目,其核心功能在于提供文件上传服务及 **HTTP** 接口调用。主要包括以下几个...
它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。...
它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。...
它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。...
它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。...
它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。...
它包括客户端和服务端,客户端软件主要作用是监测本主机的活动,并将监测到的信息定时发送给服务器。服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。...
WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的...
WARTS是一个纯Java数据库工具,可以执行字符编码识别的数据同步。开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的...