java做qq登录页面
package 界面;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JPasswordField;
import javax.swing.JButton;
import javax.swing.JCheckBox;public class denglu implements ActionListener{private JFrame s;public denglu(){}public denglu(JFrame s){this.s=s;}public static void main(String[] args) {denglu login = new denglu();login.initUI();}public void initUI() {JFrame frame = new JFrame();frame.setTitle("QQ2019登录界面");frame.setSize(400, 650);frame.setDefaultCloseOperation(3);frame.setLocationRelativeTo(null);frame.setResizable(false);FlowLayout fl = new FlowLayout(FlowLayout.CENTER, 10, 10);frame.setLayout(fl); ImageIcon icon = new ImageIcon("D:\\大西瓜\\3.png");JLabel labIcon = new JLabel(icon);Dimension dim = new Dimension(400,300);labIcon.setPreferredSize(dim);frame.add(labIcon);JLabel labName = new JLabel("账号:");frame.add(labName);JTextField textName = new JTextField();Dimension dim1 = new Dimension(300,30);textName.setPreferredSize(dim1);//设置除顶级容器组件其他组件的大小frame.add(textName);JLabel labpass= new JLabel("密码:");frame.add(labpass);JPasswordField textword=new JPasswordField();textword.setPreferredSize(dim1);//设置组件大小frame.add(textword);JButton c=new JButton("");c.setContentAreaFilled(false);c.setBorderPainted(false);c.setEnabled(false);frame.add(c);JCheckBox chbAutoLogin =new JCheckBox();chbAutoLogin.setText("自动登录 ");chbAutoLogin.setBounds(100,30, 0, 0);frame.add(chbAutoLogin);JCheckBox chbHideLogin =new JCheckBox();chbHideLogin.setText("记住密码 ");chbHideLogin.setBounds(100,30,0,0);frame.add(chbHideLogin);/*JButton c1=new JButton(" ");c1.setContentAreaFilled(false);c1.setBorderPainted(false);c1.setEnabled(false);frame.add(c1);*/JButton denglu=new JButton();Dimension dim2 = new Dimension(100,30);denglu.setText("登录");denglu.setSize(dim2);frame.add(denglu);denglu.addActionListener(new ActionListener(){JFrame t=new JFrame("登录成功");public void actionPerformed(ActionEvent e) {t.setSize(400,650);t.setDefaultCloseOperation(3);t.setLocationRelativeTo(null);t.setResizable(false);t.setLayout(new GridLayout(4,1));JLabel name=new JLabel();JLabel number=new JLabel();JLabel studentclass=new JLabel();name.setText("周肖建");name.setFont(new Font("宋体",1,30));number.setText("1810113030");number.setFont(new Font("宋体",1,30));studentclass.setText("软件18-1");studentclass.setFont(new Font("宋体",1,30));t.add(name);t.add(number);t.add(studentclass);JButton ending=new JButton("结束演示");ending.setFont(new Font("宋体",1,30));t.add(ending);ending.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) {System.exit(0);} });frame.dispose();t.setVisible(true); }});JButton zhuce=new JButton();zhuce.setText("注册");zhuce.setSize(dim2);frame.add(zhuce);frame.setVisible(true);LoginListener tt=new LoginListener(frame);zhuce.addActionListener(tt);}@Overridepublic void actionPerformed(ActionEvent arg0) {denglu login = new denglu();login.initUI();s.dispose();}
}
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;public class LoginListener implements ActionListener {private JFrame login;public LoginListener(JFrame login) {this.login=login;}public void actionPerformed(ActionEvent e){JFrame frame = new JFrame();frame.setTitle("QQ2019注册界面");frame.setSize(400, 650);frame.setDefaultCloseOperation(3);frame.setLocationRelativeTo(null);frame.setResizable(false);FlowLayout fl = new FlowLayout(FlowLayout.CENTER, 10, 10);frame.setLayout(fl);ImageIcon icon = new ImageIcon("D:\\大西瓜\\4.png");JLabel labIcon = new JLabel(icon);Dimension dim = new Dimension(400,300);labIcon.setPreferredSize(dim);frame.add(labIcon);Dimension dim1 = new Dimension(300,30);//定义文本框大小JLabel labName = new JLabel("账号: ");frame.add(labName);JTextField textName = new JTextField();textName.setPreferredSize(dim1);// 将textName标签添加到窗体上frame.add(textName);JLabel labpass= new JLabel("密码: ");frame.add(labpass);JPasswordField textword=new JPasswordField();textword.setPreferredSize(dim1);frame.add(textword);JLabel rlabpass=new JLabel("确认密码:");frame.add(rlabpass);JPasswordField textword2=new JPasswordField();textword2.setPreferredSize(dim1);frame.add(textword2);JLabel email=new JLabel("邮箱: ");frame.add(email);JTextField textword3=new JTextField();textword3.setPreferredSize(dim1);frame.add(textword3);Dimension dim2 = new Dimension(100,30);//定义按钮大小JButton reset=new JButton("重置");reset.setSize(dim2);frame.add(reset);reset.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){textName.setText("");textword.setText("");textword2.setText("");textword3.setText("");}});JButton denglu=new JButton("确定注册");denglu.setSize(dim2);frame.add(denglu);denglu.addActionListener(new ActionListener(){JFrame s=new JFrame("注册成功");public void actionPerformed(ActionEvent e) {s.setSize(400,650);s.setDefaultCloseOperation(3);s.setLocationRelativeTo(null);s.setResizable(false);s.setLayout(fl);ImageIcon ok=new ImageIcon("D:\\大西瓜\\5.jpg");JLabel nn=new JLabel(ok);s.add(nn);JButton rturn=new JButton("返回登录");s.add(rturn);s.setVisible(true);frame.dispose();denglu ll=new denglu(s);rturn.addActionListener(ll); }});frame.setVisible(true); login.dispose();//关闭原来登录界面}
}
java做qq登录页面相关推荐
- 界面编程---用Java创建QQ登录页面
界面编程: 图形用户界面GUI由文本框,滑块和滚动条等小部件组成,当今的计算机用户都希望其使用的软件有这样的界面.Java类库包含一组被称为Swing的包,使用户提供GUI,并接收来自键盘鼠标和其他输 ...
- 基于Java实现QQ登录和微博登录
1 基于Java实现QQ登录和微博登录 1. 前言 个人网站最近增加了评论功能,为了方便用户不用注册就可以评论,对接了 QQ 和微博这 2 大常用软件的一键登录,总的来说其实都挺简单的,可能会有一点小 ...
- java qq登录界面_用java实现QQ登录界面怎么写
展开全部 用32313133353236313431303231363533e78988e69d8331333365646263java做QQ登录界面的写法如下: package ch10; impo ...
- 用Java实现QQ登录
Java实现QQ登录 写了一个个人网站,增加一个登录的地方,自己写登录太麻烦,而且用户一般也不愿意去登录,接入QQ互联,实现QQ一键登录.所有前提是你得有一个IP地址和域名. ==ps:==用处不大, ...
- html+css 制作简单QQ登录页面
HTML+css制作简单QQ登录页面 这是效果图 这是HTML源码 <!DOCTYPE html> <html lang="zh"><head> ...
- Android 简易QQ登录页面
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...
- Android开发实现简单QQ登录页面
Android开发实现极为简单的QQ登录页面 设计一个简单QQ登录页面,无任何功能.然后打包安装到手机. 1.首先创建一个空白页面 2.打开样式设计的页面 在activity_main.xml中写入代 ...
- Java实现QQ登录和微博登录
点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 作者:我是小茗同学来源:https://www.cnblog ...
- java 微信 qq 登录_java实现 微博登录、微信登录、qq登录实现代码
微信,微博,QQ,这是现在目前用的最多的手机 APP,我们做产品哪能不跟他们不沾边,对于登录,我想谁也不想要多少个帐号密码,根本记不住! 为了增加用户体验,用户能够快速的注册登录,第三方账号进行登录注 ...
最新文章
- 你拿什么保护我的版权(写在中移动MM商用之前)
- tableView下沉
- IDEA设置虚拟机参数
- 2020-09-11
- 1009. clion调试段错误
- 90后占六成 花小猪如何吸引年轻人又安全不减配?
- mysql解压版怎么添加服务_Windows系统下MySQL添加到系统服务方法(mysql解压版)
- linux基本命令与终端操作、linux命令英文全称解释、ls clear cd pwd cat touch cp rm rmdir mkdir mv file find grep sudo su
- html中使用style设置背景
- jquery on()动态绑定元素的的点击事件无反应的问题记录
- java web打印 闪退_tomcat闪退解决方案
- SQL插入数据时让ID从指定值自增
- 数学建模论文写作方法大总结
- VS2017离线安装过程及下载缓慢处理(项目打包部署)
- 修改文件类型图标得方式
- excel html 颜色,excel怎么设置鼠标横竖颜色
- android 释放摄像头,android – 为什么Camera需要在onPause()而不是onstop()方法中释放?...
- esp8266_deauther第四篇
- 零知识证明(zero-knowledge proofs)
- 基于Token的WEB后台认证机制
热门文章
- 他找到了区块链世界的灵魂:共识无价
- ramos一键处理多合一_Primo Ramdisk驱RAMOS一键制作生成工具多合一 V3.2.5版
- F-One与毕马威共进华友钴业,全面预算加把柴
- Coding-for-ssds (翻译)
- 高中优质计算机课ppt课件ppt课件ppt课件ppt课件ppt课件,高中数学课一等奖课件.ppt...
- FFmpeg在Linux下搭建 ***
- MyBatis中resultMap详解
- photoswipe.min.js 使用
- 02 地铁自助售票机
- 前端点滴(网络协议/HTML/前端优化/浏览器)