java仿qq登陆界面
以前写过一次 只不过有点简陋 就又写了一个。。
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登陆界面相关推荐
- java 仿qq登陆界面
无聊中 想写的..哎 迷茫啊.. Main: package 仿qq登录; public class Main {public static void main(String args[]){Wind ...
- Java实现QQ登陆界面的搭建
仿QQ登陆界面 界面显示 界面布局 响应事件 仿QQ登陆界面实现 1.界面显示 界面显示的两种方法 创建JFrame对象 import java.awt.Color; import javax.swi ...
- java仿qq登录 界面设计,Java Swing仿QQ登录界面效果
本文实例为大家分享了Java Swing仿QQ登录界面展示的具体代码,供大家参考,具体内容如下 闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans.MyEcl ...
- java Swing QQ登陆界面
这几天写了一个QQ登录界面,本来想做到高仿的,但是现在得做Kinect项目,无奈这个就得放一放了,但是现在这里做个记录 先说一下思想: 由JFrame和多个JPanel组成, 1.界面要重新修整,主要 ...
- java简单实现仿QQ登陆界面
实现思路: 1.总体用南北布局,北部为一个label图片,中部是一个自定义面板 2.面板不采用默认布局,自己给组建设置布局方式 package com.shl; import javax.swing. ...
- java 仿qq登录界面7.1_安卓开发学习笔记(七):仿写腾讯QQ登录注册界面
这段代码的关键主要是在我们的相对布局以及线性布局上面,我们首先在总体布局里设置为线性布局,然后再在里面设置为相对布局,这是一个十分常见的XML布局模式. 废话不多说,直接上代码: 一.activity ...
- java版本qq登陆界面_java实现QQ登陆界面
以下是效果截图: 素材: 以下是源代码: import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.Mous ...
- java实现QQ登陆界面
以下是效果截图: 素材: 以下是源代码: import java.awt.*; import java.awt.event.MouseEvent; import java.awt ...
- JAVA仿QQ登录界面
虽说没有完全还原,但是神似不少,以下是代码: public class LoginFrame { Socket socket; PrintWriter pWriter; BufferedReader ...
- Android 高仿QQ 登陆界面
先上图: 下面是布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"a ...
最新文章
- Python机器学习——DBSCAN聚类
- DayDayUp:追梦赤子心——1024,你好!程序猿们的节日!
- java环境怎样搭建_如何学习JAVA?怎么搭建JAVA环境?怎么安装JDK?
- 如何用notepad写php,notepad新手怎么使用
- 国产手机可以复制苹果的成功吗?
- Linux内核:网络过滤器简介与示例代码
- 《人月神话》读后感一
- 解决导出CSV后在EXCEL打开纯数字前面0丢失问题
- conflicting declaration ‘typedef struct LZ4_stream_t LZ4_stream_t’解决
- impress.js学习总结
- get请求中传json参数报400的错误_react的数据请求
- CentOS7 Tableau Server安装方法
- 【报告分享】2021潮购人群洞察报告-巨量算数(附下载)
- JavaScript经典笔试题
- Java中Scanner的进阶---求和与求平均数
- android+读取电话权限,【uniapp】 读取手机通讯录权限
- Linux shell脚本入门到实战详解(一)
- WebAPI编程_DOM
- c语言中static作用
- LoRa节点开发:4、代码详解 LoRaWAN节点入网