自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 请各位C++大牛说说项目怎么合理的管理文件

小弟原本是开发Java的,最近想学习下C++,基本语法掌握得差不多了,但是在开发项目的时候,不知道怎么比较合理的去建立项目的文件夹用来管理各类文件,比如.cpp,.h,还有资源文件。在Java通常会为不同的用处的.java文件建立不同的文件夹存放不同的文件(比如model,service,dao等等),方便管理。再次希望各位C++大牛说说自己项目的怎么管理各种脚本文件和资源文件的,减少小弟的弯路,

2011-12-29 18:00:59 717 2

原创 炫丽的Socket聊天室

<br />今天我编写了一个聊天室,主要强调了界面上的渲染,实现了皮肤的切换。<br />        下面我介绍下聊天室开发的注意事项<br />         服务端:<br />                       对于服务端而言,一个运行良好的服务端对于网络编程来讲至关重要,为了使我们的服务端不产生堵塞,我们采用常规的多线程编程,为每一个客户端开一个线程,用一个Socket连接客户端,并获取数据流,进行网络通信。<br />         客户端:<br />             

2011-01-13 12:22:00 578

原创 Swing绘制带图片的JMenuItem

<br />在很多软件中,为了给用户更好的界面,很多时候在菜单栏的菜单选项都要添加图片,但在JAVA默认的JDK中的JMenuItem无法实现该功能,所以我们要继承这个类,并实现这个功能,下面我将给出详细的代码,和运行结果<br /> <br />我们先创建一个类ImageMenu来继承JMenuItem<br /> <br />代码如下:<br /> <br />import java.awt.Graphics;<br />import java.awt.Image;<br />import java.a

2011-01-13 12:11:00 1386

原创 Swing创建半透明按钮

<br />前几天在论坛上看到一个半透明按钮的简单的例子,于是我把它经过改进,增加功能,封装成一个类LimpidButton(中文为透明按钮),读者可以方便的使用该类,定义自己的半透明按钮<br /> <br />下面我具体介绍下实现方法<br /> 其实方法很简单,首先定义一张半透明画布(透明度可以设置),然后将自己的按钮图片用<br /> Graphics2D类画到该透明画布上,形成一张半透明的图片,再来就是将JButton的背景和边框全部去掉,组后将这张半透明的图片画到按钮上即可<br /> <br

2011-01-13 12:08:00 3218 2

原创 Swing拓展JTree功能

<br />相信读者都清楚树在图形界面的重要性,但JAVA自带的JTree功能狭窄,运用起来非常的不方便,不灵活,比如在已经添加的节点中不能更改其文本信息和图片信息,而且所有的叶子节点的图片都是通过DefaultTreeCellRenderer的方法setLeafIcon()来实现的,所以全部的叶子节点的图片都是一样,这点在实际的软件开发中是一个致命的漏洞,比如腾讯QQ 的好友就是一棵树,总不可能全部好友的头像都一样吧,为此,笔者将通过自己的经验重写DefaultTreeCellRenderer类,让我们在

2011-01-13 12:05:00 908

原创 Swing开发透明窗体

<br />相信读者在使用腾讯QQ时会发现,它的窗体是可以改变透明度的,虽然腾讯QQ采用.NET技术,<br />但是JAVA同样可以做出一样的效果。<br />今天在浏览API时偶然看到一个类AWTUtilities,就拿来用用,发现效果非常不错<br /> <br />下面具体看看Swing的透明窗体<br /> <br />直接写代码了:(我们用一个滑竿组件来控制透明度)<br /> <br />代码如下:<br /> <br />import java.awt.BorderLayout;<br />

2011-01-12 16:18:00 1001

原创 Swing开发带图片的List

<br />在很多软件开发中为了让用户有更好的界面需要在列表中加入图片,最典型的就是聊天软件中的好友列表,如在腾讯QQ中的好友列表:<br /><br /><br />不仅加入的常规的文本,还有图片头像,这也是用标准的JAVA所不能做出来的组件,要做出这样的组件,方法很简单,自定义列表,自己描绘列表单元格,同样也需要实现接口ListCellRenderer<br />来描绘单元格<br /> <br />首先先创建一个类实现ListCellRenderer接口,但为了更方便的使用我们自定义的列表,笔者把该类

2011-01-12 16:17:00 1502

原创 Swing开发带图片的组合框

<br />在使用JAVA开发软件时,大家可能和我的感觉一样,感觉JAVA做出来的界面不够炫酷,这也是  JAVA桌面的不足之处,虽然能够满足几乎所有的软件开发,然而在某些情况下,为了给用户更好的界面,我们就要做出更炫酷的组件,如腾讯QQ2010开发的界面确实非常美观,<br />    这里的组合框不仅包括常规的文本,还包括头像图片,这是用标准的JAVA所不能做出来的组件,常规的方法做不出来,我们可以自定义描绘单元格,下面将通过笔者的经验详细讲解<br /> <br />首先,想做出带图片的组合框就必须自

2011-01-12 16:15:00 1620

原创 项目——SeanQQ2010

首先我先介绍下项目背景,这个项目是我在这2周因为身体因素在家养病的时候开发的一款类似腾讯QQ2010的聊天工具,当然只有基本的聊天功能,不过空间功能我早在2周前就已经开发好,也因为这个项目我花的过多的经历,才导致身体的不适,在日后我会将空间的代码嵌入的SeanQQ中,就可以实现空间功能了。     本软件可以在大学整个校园中使用,因为是基于校园网,因为是局域网,所以速度非常快,不会出现什么网络繁忙或者掉线等网络问题,不过要是用本软件,必须要有一台电脑作为服务器,日后我会将本软件的使用说明发布,包括数据库的建

2011-01-12 16:07:00 744

原创 C#的ADO.NET初级

<br />今晚刚刚上了点ADO.NET的内容,下课后,我通过自学,看文档,找资料,掌握了ADO.NET的基本操作<br /> <br />首先,先介绍下各个对象的具体作用<br />1、SqlConnection对象:与数据源建立连接<br />2、SqlCommand 对象:对数据源执行SQL命令并返回结果<br />3、SqlDataReader对象: 读取数据源的数据,只能将数据源的数据一次遍历<br />4、SqlDataAdapter对象:对数据源执行操作并返回结果,在DataSet与数据源之间

2011-01-12 15:59:00 424

原创 Jsp从数据库读取并显示图片

        很多人包括我在初次使用Jsp从数据库读取图片的时候,都会发现一个无法解决的问题,就是从数据库读取图片的时候没问题,但是将图片显示在Jsp视图的时候,就会抛出一个异常getOutputStream() has already been called for this response,这是因为,request的输出流已经默认被servlet打开,大家都知道Jsp最终会被转化成servlet,而servlet的输出流已经打开,无法关闭(本人测试过),所以用Jsp来打开输出流是行不通的。     

2010-12-16 00:39:00 4474 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除