以前写过一次 只不过有点简陋  就又写了一个。。

package qq登陆;
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;import javax.swing.*;
public class qq登陆{public static void main(String args[]){QQLogin qq=new QQLogin();}
}
class QQLogin extends JFrame implements ActionListener,MouseListener{JLabel bq_North,bq_name,bq_pwd,bq_forget,bq_protect;JButton login,cancel,sweep,myBlog;JTextField text_name,text_pwd;JTabbedPane choose;JCheckBox steal_login,mark_name;JPanel choose1,choose2,login_South;String url;QQLogin(){bq_North=new JLabel(new ImageIcon("image/1.jpg"));login_South=new JPanel();login=new JButton("登陆");cancel=new JButton("取消");myBlog=new JButton("我的博客");login_South.add(login);login_South.add(cancel);login_South.add(myBlog);choose=new JTabbedPane();choose1=new JPanel();choose2=new JPanel();choose.add("普通用户",choose1);choose.add("会员用户",choose2);choose1.setLayout(new GridLayout(3,3));bq_name=new JLabel("QQ账号",JLabel.CENTER);bq_pwd=new JLabel("QQ密码",JLabel.CENTER);sweep=new JButton("清除号码");text_name=new JTextField();text_pwd=new JTextField();bq_forget=new JLabel("忘记密码",JLabel.CENTER);bq_forget.setFont(new Font("宋体",Font.PLAIN,16));bq_forget.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));bq_forget.setForeground(Color.blue);steal_login=new JCheckBox("隐身登陆");mark_name=new JCheckBox("记住密码");bq_protect=new JLabel("申请密码保护");bq_protect.setForeground(Color.blue);bq_protect.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));choose1.add(bq_name);choose1.add(text_name);choose1.add(sweep);choose1.add(bq_pwd);choose1.add(text_pwd);choose1.add(bq_forget);choose1.add(steal_login);choose1.add(mark_name);choose1.add(bq_protect);add(choose,BorderLayout.CENTER);add(bq_North,BorderLayout.NORTH);add(login_South,BorderLayout.SOUTH);login.addActionListener(this);cancel.addActionListener(this);sweep.addActionListener(this);myBlog.addActionListener(this);bq_protect.addMouseListener(this);bq_forget.addMouseListener(this);ImageIcon tubiao=new ImageIcon("image/2.jpg");setIconImage(tubiao.getImage());setVisible(true);setBounds(340,270,300,280);setResizable(false);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setTitle("qq登陆");}public void actionPerformed(ActionEvent e){if(e.getSource()==login)JOptionPane.showConfirmDialog(this, "登陆成功!!!","消息对话框",JOptionPane.WARNING_MESSAGE);else if(e.getSource()==cancel){this.dispose();}else if(e.getSource()==sweep){text_name.setText(null);text_pwd.setText(null);}else if(e.getSource()==myBlog){browse("http://blog.csdn.net/su20145104009");}}public void mouseClicked(MouseEvent e) {if(e.getSource()==bq_protect){browse("http://aq.qq.com");}else if(e.getSource()==bq_forget){browse("http://aq.qq.com");}}public void mousePressed(MouseEvent e) {}public void mouseReleased(MouseEvent e) {}public void mouseEntered(MouseEvent e) {}public void mouseExited(MouseEvent e) {}void browse(String url){Desktop desktop = Desktop.getDesktop();try {desktop.browse(new URI(url));} catch (IOException e1) {e1.printStackTrace();} catch (URISyntaxException e1) {e1.printStackTrace();}}
}

就贴一个界面把 其实点击某些按钮或者标签会有反馈的,比如点击我的博客按钮就会进入我的博客首页哦//。

java仿qq登陆界面相关推荐

  1. java 仿qq登陆界面

    无聊中 想写的..哎 迷茫啊.. Main: package 仿qq登录; public class Main {public static void main(String args[]){Wind ...

  2. Java实现QQ登陆界面的搭建

    仿QQ登陆界面 界面显示 界面布局 响应事件 仿QQ登陆界面实现 1.界面显示 界面显示的两种方法 创建JFrame对象 import java.awt.Color; import javax.swi ...

  3. java仿qq登录 界面设计,Java Swing仿QQ登录界面效果

    本文实例为大家分享了Java Swing仿QQ登录界面展示的具体代码,供大家参考,具体内容如下 闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans.MyEcl ...

  4. java Swing QQ登陆界面

    这几天写了一个QQ登录界面,本来想做到高仿的,但是现在得做Kinect项目,无奈这个就得放一放了,但是现在这里做个记录 先说一下思想: 由JFrame和多个JPanel组成, 1.界面要重新修整,主要 ...

  5. java简单实现仿QQ登陆界面

    实现思路: 1.总体用南北布局,北部为一个label图片,中部是一个自定义面板 2.面板不采用默认布局,自己给组建设置布局方式 package com.shl; import javax.swing. ...

  6. java 仿qq登录界面7.1_安卓开发学习笔记(七):仿写腾讯QQ登录注册界面

    这段代码的关键主要是在我们的相对布局以及线性布局上面,我们首先在总体布局里设置为线性布局,然后再在里面设置为相对布局,这是一个十分常见的XML布局模式. 废话不多说,直接上代码: 一.activity ...

  7. java版本qq登陆界面_java实现QQ登陆界面

    以下是效果截图: 素材: 以下是源代码: import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.Mous ...

  8. java实现QQ登陆界面

    以下是效果截图:   素材:          以下是源代码: import java.awt.*; import java.awt.event.MouseEvent; import java.awt ...

  9. JAVA仿QQ登录界面

    虽说没有完全还原,但是神似不少,以下是代码: public class LoginFrame { Socket socket; PrintWriter pWriter; BufferedReader ...

  10. Android 高仿QQ 登陆界面

    先上图: 下面是布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"a ...

最新文章

  1. Python机器学习——DBSCAN聚类
  2. DayDayUp:追梦赤子心——1024,你好!程序猿们的节日!
  3. java环境怎样搭建_如何学习JAVA?怎么搭建JAVA环境?怎么安装JDK?
  4. 如何用notepad写php,notepad新手怎么使用
  5. 国产手机可以复制苹果的成功吗?
  6. Linux内核:网络过滤器简介与示例代码
  7. 《人月神话》读后感一
  8. 解决导出CSV后在EXCEL打开纯数字前面0丢失问题
  9. conflicting declaration ‘typedef struct LZ4_stream_t LZ4_stream_t’解决
  10. impress.js学习总结
  11. get请求中传json参数报400的错误_react的数据请求
  12. CentOS7 Tableau Server安装方法
  13. 【报告分享】2021潮购人群洞察报告-巨量算数(附下载)
  14. JavaScript经典笔试题
  15. Java中Scanner的进阶---求和与求平均数
  16. android+读取电话权限,【uniapp】 读取手机通讯录权限
  17. Linux shell脚本入门到实战详解(一)
  18. WebAPI编程_DOM
  19. c语言中static作用
  20. LoRa节点开发:4、代码详解 LoRaWAN节点入网

热门文章

  1. Java面试:java简历包装医疗项目
  2. 谷歌浏览器未发送任何数据_将 service worker 引入谷歌搜索
  3. win7便签怎么一直在桌面显示
  4. 2017年度优秀软件工程造价师等评选通知
  5. ctf misc 图片题知识点
  6. ProceXP超级进程查看管理工具
  7. Java 编码规范11(安全规约)
  8. 表格闪退怎么解决_Excel中出现表格打开闪退的处理技巧
  9. EasyCVR通过国标GB28181协议接入设备,出现设备自动拉流是什么原因?
  10. 微信公共号给客户发送消息提醒/模板消息(如业务到期提醒 ,订单提醒,帐户变动提醒)