01 2010 档案

Java用AWT实现的状态栏
摘要:AWT中没有提供状态栏工具,可以在Frame中添加一个Panel实现类似的功能。基本功能有创建状态栏,添加指示器,移除指示器,改变指示器内容,获得指示器内容,添加指示器鼠标消息响应,添加指示器右键弹出菜单,获得对一个指示器的引用等。import java.awt.Color;import java.awt.Component;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Graphics;import java.awt.Label;import java.awt.Panel;import java.awt.P. 阅读全文

posted @ 2010-01-28 20:40 石莹 阅读(2497) 评论(0) 推荐(0) 编辑

Java中用双缓冲技术消除闪烁
摘要:在Java编写具有连贯变化的窗口程序时,通常的办法是在子类中覆盖父类的paint(Graphics)方法,在方法中使用GUI函数实现窗口重绘的过程。连贯变换的窗口会不断地调用update(Graphics)函数,该函数自动的调用paint(Graphics)函数。这样就会出现闪烁的情况。为了解决这一问题,可以应用双缓冲技术。可以通过截取上述过程,覆盖update(Graphics)函数,在内存中创建一个与窗口大小相同的图形,并获得该图形的图形上下文(Graphics),再将图片的图形上下文作为参数调用paint(Graphics)函数(paint(Graphics)中的GUI函数会在图片上画图 阅读全文

posted @ 2010-01-27 19:17 石莹 阅读(9277) 评论(0) 推荐(0) 编辑

1分钟Java程序快速转换为windows服务运行
摘要:文章来源:http://www.blogjava.net/midea0978/archive/2008/01/17/175953.html1、首先到请下载最新版本的Java Service Wrapper,点我下载。2、准备如下文件,复制到test目录,这些文件可以从下载包中找到:wrapper.dllwrapper.exewrapper.jar3、编写wrapper.conf,也放在同一级目录下面,内容如下#JavaApplication完整路径wrapper.java.command=javawrapper.java.mainclass=org.tanukisoftware.wrapper 阅读全文

posted @ 2010-01-10 16:45 石莹 阅读(793) 评论(0) 推荐(0) 编辑

用InstallAnywhere打包Java程序包含MySQL数据库
摘要:用InstallAnywhere打包Java程序包含MySQL数据库InstallAnywhere打包Java程序时可以自动完成jre的打包,但是需要MySQL数据库的程序就得手动添加。资料太少,纠结了三天,终于解决1、 下载绿色版的MySQL,可以去官网下载。网友制作了MySQL的绿色精简Bat版(http://download.csdn.net/source/524812),可以最大化的缩小安装包的体积。所以我采用了这种方式。2、 绿色精简的MySQL是以进程方式启动,对于安装版的软件,使用服务方式启动更方便。从完整版拷贝/bin目录下mysqld-nt.exe文件到精简版的相应目录中,同 阅读全文

posted @ 2010-01-10 15:54 石莹 阅读(3251) 评论(0) 推荐(1) 编辑

JDK、JRE、JVM之间的关系
摘要:原文来自:http://www.cjsdn.net/post/view?bid=1&id=9965&sty=1&tpg=1&age=0JDK、JRE、JVM之间的关系如果安装了JDK,会发同你的电脑有两套JRE,一套位于 <JDK安装目录>\jre 另外一套位于 C:\Program Files\Java\j2re1.4.1_01 目录下后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:\Program Files\Java 目录下的JR 阅读全文

posted @ 2010-01-08 10:47 石莹 阅读(317) 评论(0) 推荐(0) 编辑

Swt编程中的HelloWorld
摘要:创建最简单的SWT程序一、在Eclipse中安装SWT插件swt designer根据 eclipse 版本的不同,下载不同的 SWT-Desiger. 下载地址: http://www.swt-designer.com/ 安装方法和所有的 eclipse 插件一样,将 features, plugins 下的文件放到 eclipse 相应的文件夹中就好了,重启 eclipse, OK .二、破解插件eclipse->windows->preferences->Designer –Registration and Activation ->SWT Designer Pr 阅读全文

posted @ 2010-01-06 19:50 石莹 阅读(471) 评论(0) 推荐(0) 编辑

将Java代码打包为exe文件
摘要:原文来自:http://gocom.primeton.com/modules/newbb/item44444_44444.htm1 基本信息摘要: 现在有很多的工具将Java代码打包为exe文件,执行时不需要再编写批处理文件,或者在命令行输入长长的classpath信息,为用户使用提供了很大的方便。这也是很多商业软件常常使用的方法。作者:晏斐2 将Java代码打包为exe文件 现在有很多的工具将Java代码打包为exe文件,执行时不需要再编写批处理文件,或者在命令行输入长长的classpath信息,为用户使用提供了很大的方便。这也是很多商业软件常常使用的方法。 将Java代码打包为exe文件, 阅读全文

posted @ 2010-01-05 08:06 石莹 阅读(342) 评论(0) 推荐(0) 编辑

Eclipse 配置显示中文 javadoc
摘要:原文出自:http://www.blogjava.net/beansoft/archive/2007/06/15/124514.htmlEclipse 配置显示中文 javadoc 的视频 首先参考两篇文章: http://www.eclipseworld.org/bbs/read.php?tid=7704http://www.eclipseworld.org/bbs/read-cec-tid-11468-fpage-8.html本视频是两个方法的集合版.配制 eclipse 3.2 使用JDK1.5中文 JavaAPI配制 eclipse 3.2 使用JDK1.5中文 JavaAPI 1 S 阅读全文

posted @ 2010-01-03 08:59 石莹 阅读(893) 评论(0) 推荐(0) 编辑

光栅图形学——直线段的扫描转换算法
摘要:数学上的直线是没有宽度、由无数个点构成的集合,显然,光栅显示器只能近地似显示直线。当我们对直线进行光栅化时,需要在显示器有限个象素中,确定最佳逼近该直线的一组象素,并且按扫描线顺序,对这些象素进行写操作,这个过程称为用显示器绘制直线或直线的扫描转换。一、数值微分(DDA)算法1、算法原理 根据直线方程y=kx+b,由两个直线的端点(x0,y)(x1y1)可求得斜率k。可以将变量x设定初值为x0,y初值y0。每次x步进1,同时使y步进k,可获得表示直线的所有近似的结果集。2、算法实现//数值微分法void DrawLine(CDC * pDC,int x0,int y0,int x1,int y 阅读全文

posted @ 2010-01-01 20:25 石莹 阅读(2363) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示