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登录页面相关推荐

  1. 界面编程---用Java创建QQ登录页面

    界面编程: 图形用户界面GUI由文本框,滑块和滚动条等小部件组成,当今的计算机用户都希望其使用的软件有这样的界面.Java类库包含一组被称为Swing的包,使用户提供GUI,并接收来自键盘鼠标和其他输 ...

  2. 基于Java实现QQ登录和微博登录

    1 基于Java实现QQ登录和微博登录 1. 前言 个人网站最近增加了评论功能,为了方便用户不用注册就可以评论,对接了 QQ 和微博这 2 大常用软件的一键登录,总的来说其实都挺简单的,可能会有一点小 ...

  3. java qq登录界面_用java实现QQ登录界面怎么写

    展开全部 用32313133353236313431303231363533e78988e69d8331333365646263java做QQ登录界面的写法如下: package ch10; impo ...

  4. 用Java实现QQ登录

    Java实现QQ登录 写了一个个人网站,增加一个登录的地方,自己写登录太麻烦,而且用户一般也不愿意去登录,接入QQ互联,实现QQ一键登录.所有前提是你得有一个IP地址和域名. ==ps:==用处不大, ...

  5. html+css 制作简单QQ登录页面

    HTML+css制作简单QQ登录页面 这是效果图 这是HTML源码 <!DOCTYPE html> <html lang="zh"><head> ...

  6. Android 简易QQ登录页面

    <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...

  7. Android开发实现简单QQ登录页面

    Android开发实现极为简单的QQ登录页面 设计一个简单QQ登录页面,无任何功能.然后打包安装到手机. 1.首先创建一个空白页面 2.打开样式设计的页面 在activity_main.xml中写入代 ...

  8. Java实现QQ登录和微博登录

    点击上方蓝色字体,选择"标星公众号" 优质文章,第一时间送达 关注公众号后台回复pay或mall获取实战项目资料+视频 作者:我是小茗同学来源:https://www.cnblog ...

  9. java 微信 qq 登录_java实现 微博登录、微信登录、qq登录实现代码

    微信,微博,QQ,这是现在目前用的最多的手机 APP,我们做产品哪能不跟他们不沾边,对于登录,我想谁也不想要多少个帐号密码,根本记不住! 为了增加用户体验,用户能够快速的注册登录,第三方账号进行登录注 ...

最新文章

  1. 你拿什么保护我的版权(写在中移动MM商用之前)
  2. tableView下沉
  3. IDEA设置虚拟机参数
  4. 2020-09-11
  5. 1009. clion调试段错误
  6. 90后占六成 花小猪如何吸引年轻人又安全不减配?
  7. mysql解压版怎么添加服务_Windows系统下MySQL添加到系统服务方法(mysql解压版)
  8. linux基本命令与终端操作、linux命令英文全称解释、ls clear cd pwd cat touch cp rm rmdir mkdir mv file find grep sudo su
  9. html中使用style设置背景
  10. jquery on()动态绑定元素的的点击事件无反应的问题记录
  11. java web打印 闪退_tomcat闪退解决方案
  12. SQL插入数据时让ID从指定值自增
  13. 数学建模论文写作方法大总结
  14. VS2017离线安装过程及下载缓慢处理(项目打包部署)
  15. 修改文件类型图标得方式
  16. excel html 颜色,excel怎么设置鼠标横竖颜色
  17. android 释放摄像头,android – 为什么Camera需要在onPause()而不是onstop()方法中释放?...
  18. esp8266_deauther第四篇
  19. 零知识证明(zero-knowledge proofs)
  20. 基于Token的WEB后台认证机制

热门文章

  1. 他找到了区块链世界的灵魂:共识无价
  2. ramos一键处理多合一_Primo Ramdisk驱RAMOS一键制作生成工具多合一 V3.2.5版
  3. F-One与毕马威共进华友钴业,全面预算加把柴
  4. Coding-for-ssds (翻译)
  5. 高中优质计算机课ppt课件ppt课件ppt课件ppt课件ppt课件,高中数学课一等奖课件.ppt...
  6. FFmpeg在Linux下搭建 ***
  7. MyBatis中resultMap详解
  8. photoswipe.min.js 使用
  9. 02 地铁自助售票机
  10. 前端点滴(网络协议/HTML/前端优化/浏览器)