`
stchou
  • 浏览: 205193 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

菜鸟 利用VE、截图 快速打造仿QQ绚丽界面

阅读更多


自绘菜鸟
 利用VE、截图 快速打造仿QQ绚丽界面

 

如题。

   对于大家熟悉的QQ,界面很绚丽,而且更新到2011版本的话更是可以DIY很多种的个性化界面。但是如果我们想自己实现一个自己的聊天软件的话,利用JAVA是很难实现的。今天就将一个简单的方法向大家分享出来。

 

   必备条件:

  ①必须拥有一个QQ或者  自己喜欢的绚丽图片。

QQ不解释, 绚丽的图片百度上可以找到很多

②使用的eclipse必须装有VE插件

    没有VE的我博客中有介绍大家怎么安装。

http://stchou.iteye.com/blog/760704

 

具备以上两个条件之后,我们就可以证实的开始了。

 

 

方法一:(利用简单的QQ实现一个绚丽的聊天软件界)

 

①利用QQ自带的截图(CTRL+A)  截图下QQ的整个界面  



 

②使用photoshfireworks等软件去掉旁边的多余部分



 

 

③新建一个visual class  得到如图界面

 

 



 

④加上一个标签(jlabel)将labeltext置为""

   然后将icon设置为刚才我们制作好的图片。得到效果

 



 

⑤设置好jframe的大小和label的大小,使得他们的长宽刚好和图片是一样的。

   测试运行。

得到如图:

 

 



 

 

但是,原来的窗体时还有原来的标题的,想去掉标题栏。只需在创建jframe的时候加上这么一句话。

 

 

this.setUndecorated(true);

 

运行就可以看到

 

 



 

 

 

⑥使得界面能够相应我们的操作。

 

当然这个界面看起来是比较不错的了,但是它只是一张图片啊,不能像我们对frame那样的拖动,放大缩小,更不能想有任何的组件反应反应的。而且还有QQ2011 这个烦人的标题存在。

 

所以,加上我们需要的组件得到

 



 

 

 

给背景图片的jlabel添加一个MouseMotionListener监听事件,使得整个lable能像窗体一样拖动。

 

/**

 * 鼠标拖动

 */

public void mouseDragged(MouseEvent e) {

this.setLocation(this.getLocation().x+e.getX(),this.getLocation().y+e.getY());

}

 

  ⑦当然,一些QQ的功能,和一些不和谐的东西我们可以PS掉。

     猥琐方法,直接通过在QQ上面的设置去掉原有的功能,再截图。

得到

 



 

 



 

 

当然,本人的ps水平不怎么样,不过界面比我们使用系统自带的界面已经好很多。 

-------------------------------猥琐分割线-----------------------------------

 

 

 

 

 

 

方法二:(自绘一个绚丽的聊天软件界)

 

方法二的做法与上述有类似之处,不同在于

 

---->原有底图需要我们自己寻找素材并PS完成

 

比如我喜欢一图如此



 

 

 

简单的p一下 并且加上组件 如上同样处理下 ,得到



 

 

 

由于PS能力有线,所以界面还算过得去。但是比原来的恶心界面已经强了千百倍了。

 

这里只提供大家一个思路,感兴趣的可以童鞋自己多多研究。

 

 

附带上我测试用的源代码。小弟学习JAVA不久希望大家多多支持。

  • 大小: 76 KB
  • 大小: 52.9 KB
  • 大小: 111.1 KB
  • 大小: 97.1 KB
  • 大小: 40 KB
  • 大小: 38.1 KB
  • 大小: 21.9 KB
  • 大小: 17.9 KB
  • 大小: 6.3 KB
  • 大小: 9.4 KB
  • 大小: 15.1 KB
  • test.rar (247.6 KB)
  • 描述: 源代码
  • 下载次数: 30
7
5
分享到:
评论
2 楼 stchou 2011-05-23  
a657439380 写道
弱弱的问下。。。楼主。。你eclipse编辑器安装的是哪个插件啊。。可视化开发swing程序的

VE  visual edit  你可以去尝试装装~看看~
1 楼 a657439380 2011-05-23  
弱弱的问下。。。楼主。。你eclipse编辑器安装的是哪个插件啊。。可视化开发swing程序的

相关推荐

    ANDROID仿QQ聊天界面及发送动态表情(修改版)

    这个"ANDROID仿QQ聊天界面及发送动态表情(修改版)"项目旨在教你如何构建这样一个功能丰富的聊天应用。下面将详细讲解其中涉及的关键知识点。 1. **自定义布局设计**:聊天界面通常需要一个自定义的布局来实现消息...

    高仿QQ2013界面

    这个是我的博客专栏:Android菜鸟的成长笔记(3)的源代码,有兴趣的朋友可以看一下博文专栏http://blog.csdn.net/column/details/android-growup.html

    qq界面修改器,qq对话框自定义,

    很好用,,适合菜鸟qq对话框自定义,qq界面自定一 适合2010版 ,,不适合最新版,,只要将 reb覆盖即合,有教程,。

    菜鸟也仿网站

    【标题】:“菜鸟也仿网站”通常指的是初学者学习如何模仿现有的网站设计,以此来提升自己的网页制作技能。这个过程可以涉及HTML、CSS、JavaScript等基础技术的学习,以及响应式设计、网页布局和用户体验设计的概念...

    html仿win8.1 metro界面

    HTML仿Win8.1 Metro界面是一种使用Web技术(主要为HTML、CSS和JavaScript)来创建类似于Windows 8.1操作系统中“Modern UI”或“Metro”风格用户界面的方法。这种界面设计风格以其简洁、大胆的色彩块和扁平化设计而...

    QQ登录界面(仅UI)

    QQ登录界面作为一款广受欢迎的即时通讯应用的重要组成部分,其用户界面(UI)设计对于用户体验至关重要。UI,全称为User Interface,是指用户与计算机系统交互的图形化界面,包括按钮、文本框、图标等元素,以及它们...

    仿菜鸟商城系统(源码)

    【仿菜鸟商城系统(源码)】是一款专为学习目的设计的电商系统,它提供了从用户界面到后台管理的一整套功能,可以帮助开发者理解和实践电子商务平台的构建过程。该系统模仿了真实的在线购物平台——菜鸟网络,因此在...

    截图工具,qq截图提取版

    "截图"标签表明这是一款用于捕获屏幕图像的软件,而"qq截图"则强调了其与QQ截图的关联性,可能包括相似的界面设计、功能特性和用户体验。 【压缩包子文件的文件名称列表】"QQSnapShot"很可能就是这个截图工具的可...

    仿QQ的软键盘

    仿QQ的。有如下功能: 1、每排按键随机 2、焦点失去就自动关闭(安全性考虑) 3、背景动态(安全性考虑,防止被类似软件精灵的图片抓图) 如果大家喜欢的话,欢迎来菜鸟大道和我讨论 菜鸟大道是一个提供在职程序员...

    菜鸟利用百度谷歌入侵得到大量shell

    菜鸟 利用百度谷歌入侵得到大量shell 大量shell 利用百度谷歌入侵

    仿qq登陆,所用的技术有socket通信和jdbc数据库访问技术

    本项目“仿qq登陆”就是这样一个示例,它利用了Socket通信技术和JDBC(Java Database Connectivity)来实现用户登录验证功能。下面我们将深入探讨这两个关键技术。 **Socket通信技术:** Socket,也称为套接字,是...

    菜鸟浏览器

    "菜鸟浏览器"是一款专为搜索QQ空间背景音乐设计的工具,它简化了寻找特定QQ空间背景音乐的过程。用户只需输入想要查询的QQ号码,就能快速获取该QQ空间所使用的背景音乐信息。这款软件的出现,使得音乐爱好者和网络...

    Axure RP 低仿钉钉登陆注册界面.zip

    利用Axure RP的网格系统和对齐工具可以确保组件的整齐排列。 2. **组件使用**:在 Axure RP 中,我们可以从元件库中选择相应的文本输入框、按钮、复选框等组件,并调整它们的大小和位置。对于登录注册界面,通常会...

    仿菜鸟裹裹快递包裹小程序_20201227_204549源码.zip

    该压缩包文件“仿菜鸟裹裹快递包裹小程序_20201227_204549源码.zip”显然包含了用于创建一个类似于菜鸟裹裹快递查询小程序的源代码。这是一个实用的项目,旨在帮助用户追踪他们的快递包裹状态,模仿了阿里巴巴集团...

    ARM超级菜鸟快速上手

    作为ARM超级菜鸟,快速上手的关键在于理解其基本概念、架构原理以及开发流程。下面将详细阐述这些知识点。 一、ARM架构基础 1. ARM架构概述:ARM架构分为Cortex-A(应用处理器)、Cortex-R(实时处理器)和Cortex-M...

    菜鸟窝 菜鸟商城 菜鸟新闻全套

    # 菜鸟商城 # 是一个仿淘宝客户端的实战课程,功能包括:1.支付(支付宝,微信,百度钱包) 、首页 、热卖 、商品大全 、购物车 、我的 、商品列表 、商品详情 、注册/登录 、收货地址 、我的订单 、我的收藏 ..... ...

    菜鸟桌面cainiaotengfei

    【标题】:“菜鸟桌面cainiaotengfei”似乎是指一个专为初学者设计的桌面环境或软件,可能是为了简化电脑操作,帮助新手快速上手。"Cainiao Tengfei" 可能是该产品的名称,其中“Cainiao”可能取自“菜鸟”的拼音,...

    html+css+js前端界面仿小米闪购

    【标题】:“html+css+js前端界面仿小米闪购”项目详解 在网页开发领域,HTML、CSS和JavaScript是构建动态用户界面的基础技术。这个“html+css+js前端界面仿小米闪购”项目旨在为初学者提供一个实践平台,帮助他们...

    仿菜鸟裹裹快递收寄微信小程序源码

    在本项目中,我们关注的是一个名为"仿菜鸟裹裹快递收寄微信小程序源码"的前端开发资源。这个小程序源码是为构建一个类似菜鸟裹裹的快递服务微信小程序而设计的,它包含了用于展示商品、处理快递收寄功能的用户界面。...

Global site tag (gtag.js) - Google Analytics