自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (11)
  • 收藏
  • 关注

空空如也

[开源]用SWT/JFace实现的放大镜软件jZoomer v1.2.0(附源码)

jZoomer开源项目主页:<br>http://code.google.com/p/jzoomer/<br>发布包下载地址:http://code.google.com/p/jzoomer/downloads/list<br>SVN下载地址:<br>http://jzoomer.googlecode.com/svn/trunk/<br><br>软件名:jZoomer<br>版本号:1.2.0<br>作者:talent_marquis<甜菜侯爵><br>联系方式:talent_marquis#163.com, marquisx.tz#google.com<br><br>简介:<br>jZoomer 是一款基于SWT/JFace的桌面应用软件<br>功能:<br>·动态放大镜功能<br>·静态图片缩放功能<br>·颜色拾取功能<br>·测量尺功能<br><br>特性:<br>·支持鼠标拖拽窗体和小控件<br>·支持国际化<br>·可扩展架构<br><br>日志:<br>20080621<br>1. Bug修正:<br> ·修正退出时报异常的Bug<br>2. 功能添加:<br> ·实现测量功能,可测量选中区域大小<br>3. 核心调整:<br> ·在system.properties中添加“tray.message.show”字段用以控制是否在托盘区显示提示信息<br> ·实现TrackerAction用以实现测量功能<br>4. 版本变更:<br> 版本升级为1.2.0<br><br>20080620<br>1. Bug修正:<br> ·修正程序退出时会报异常的Bug<br>2. 功能添加:<br> ·实现左键单击托盘区图标,主窗口开启/隐藏功能<br>3. 核心调整:<br>4. 版本变更:<br> 版本升级为1.1.4<br><br>20080619 2nd<br>1. Bug修正:<br> ·修正开始/暂停监视切换时有时会报空指针异常的错误<br>2. 功能添加:<br> ·实现静止时图片的缩放<br>3. 核心调整:<br> ·动态\静止开关中对图片处理的逻辑改变,以实现静止时图片的缩放功能<br> ·ZoomAction中zoomIn、zoomOut方法更新,支持对静止图片的缩放<br>4. 版本变更:<br> 版本升级为1.1.3<br> <br>20080619<br>1. Bug修正:<br> ·修正取色开启时鼠标双击取色后,色彩信息显示不正常的bug<br>2. 功能添加:<br> ·隐藏/取色后会在系统托盘区有信息提示<br>3. 核心调整:<br> ·在trayItem中加入tooltip用于辅助信息提示<br>4. 版本变更:<br> 版本升级为1.1.2<br><br>20080618 2nd<br>1. Bug修正:<br>2. 功能添加:<br> ·添加用户手册中文版V1.1<br> ·添加用户手册英文版V1.1<br> ·添加ant编译文件,使用“ant package”即可轻松打包发布文件<br> ·调整system.properties的排版,方便阅读<br>3. 核心调整:<br> ·加入fatjar.jar架包,用于打包编译<br>4. 版本变更:<br> 版本升级为1.1.1<br><br>20080618<br>1. Bux修正:<br> ·修正工程中加载lib路径不正确的bug<br> ·修正鼠标滚轮在停止取图监视时使用上的Bug<br> ·修正鼠标进入窗口后,还可以开启监视的Bug<br>2. 功能添加:<br> ·添加色彩信息面板<br> ·实现取色功能,用Ctrl+C开启,双击可以直接取色至剪贴板,单击暂停/开始取色<br>3. 核心调整:<br> ·在Google Code上添加了SVN地址用于维护,地址为:https://jzoomer.googlecode.com/svn/trunk/<br> ·重构鼠标拖拽Widget和面板的方法,增强其扩展性<br> ·添加ColorInfoPanel用于显示和拾取颜色<br> ·在ColorAction添加ColorInfoPanel相关的资源、逻辑和方法<br> ·添加TrackerAction用以实现对图片大小的测量(未实现)<br>4. 版本变更:<br> 版本升级为1.1<br>5. 待做事项:<br> ·停止监控时图片的缩放<br> ·对图片大小的测量(width=xxxpx,height=xxxpx)<br> ·色彩信息面板样式的美化<br> ·build.xml文件<br><br>20080617<br>1. Bug修正:<br> ·修正进出窗口时会报异常的Bug<br>2. 功能添加:<br> ·将开始/暂停监控的快捷键更改为Ctrl+Z<br> ·支持容器内部控件的拖拽(按住Ctrl键)<br> ·支持拖拽容器时移动整个Shell(在空白处)<br> ·拖拽时鼠标变成小手形状<br> ·添加exit.confirm属性用以判断是否在退出时弹出提示框<br>3. 核心调整:<br> ·添加canvas用于对静止截图的处理<br> ·添加Tracker用于测量<br> ·添加Label用于信息提示<br> ·添加ColorAction用于对静止截图的处理<br>4. 版本变更:<br> 版本升级为1.03<br><br>20080616 2nd<br>1. Bug修正:<br> ·修正暂停监控时调整窗口大小,显示图像错乱的Bug<br>2. 功能添加:<br> ·添加设定背景色属性background.color<br>3. 核心调整:<br> ·去掉canvas,直接将采样图片放于container上,便于以后进一步在container上添加组件及操作<br>4. 版本变更:<br> ·版本升级为1.02<br><br>20080616<br>1. Bug修正:<br> ·暂未修正无法通过修改配置文件切换语言的Bug<br>2. 功能添加:<br> ·添加使用手册英文版v1.0<br> ·如需软件显示语言自动随系统语言切换,只需将System.properties中“locale”属性置空即可<br> ·调整缩放范围,使其既可放大屏幕也可缩小屏幕<br>3. 核心调整:<br> ·添加SWT/JFace的jar包到工程lib目录下<br> ·BasicWindow添加对鼠标移动点击的事件监听,以实现组件可用鼠标拖拽功能<br> ·BasicWindow添加在屏幕中央显示/随鼠标位置显示方法<br> ·更改屏幕采样并缩放的核心算法,使其缩放质量可以调整,支持缩小屏幕,且采样速度更快<br>4. 版本变更:<br> ·版本升级为1.0.1<br>5. 待做事项:<br> ·使用手册英文版<br> ·采样图片截取:只截取可见部分<br> ·对基类添加:随鼠标拖动功能,自动在屏幕中央显示功能,自动随鼠标显示功能<br> ·打包后无法通过修改配置文件切换语言(打包之前可以)<br> ·整理需要到的jar包,从eclipse中提取出来放到lib目录下<br> ·设置滚轮放大缩小可以开启/取消<br><br>20080615<br>1. Bug修正:<br> ·解决内存溢出Bug<br> ·解决字符串乱码Bug<br> `解决拖拽位置不正常Bug<br>2. 功能添加:<br> ·添加SystemPropertiesReader类,用于解析系统配置文件system.properties<br> ·完成软件的国际化,可根据需要切换英文/中文(暂时只能在启动前配置)<br> ·添加快捷键和部分图标<br> ·实现关闭到系统托盘效果<br>3. JZoomer v1.0 发布<br><br>20080614<br>1. 重新设计框架,提高其重用性<br>2. 实现功能:<br> ·字符串国际化<br> ·系统文件可编辑<br> ·系统托盘显示<br> ·支持滚轮缩放功能<br> ·控件拖拽功能<br> <br>20071227<br>1. JExplorer实现,初步了解JFace框架的设计思想,了解Action的使用方法<br><br>20070730<br>1. ColorPicker实现,其中含有部分放大镜功能,但有内存溢出Bug

2008-06-21

【重大更新】用SWT/JFace实现的放大镜JZoomer V1.1.1(附源码)

<br><br>软件已加入到Google Code中,可以用SVN checkout。 <br>下载的代码导入到Eclipse中即可直接运行。 <br><br>SVN 地址: <br>http://jzoomer.googlecode.com/svn/trunk/ <br>可运行版本(需安装jre1.5)下载地址: <br>http://code.google.com/p/jzoomer/downloads/list <br><br><br>========================================== <br>软件:JZoomer <br>版本:1.1.1 <br>作者:Marquis Hou<甜菜侯爵> <br>邮箱:marquisx.tz#gmail.com, talent_marquis#163.com <br><br>软件功能: <br>·动态屏幕放大(放大镜) <br>·颜色拾取 <br><br>框架特性: <br>·仿Web式框架 <br>·支持组件拖拽 <br>·支持国际化 <br>·可编辑系统文件 <br>·高可扩展性 <br><br><br>日志: <br>20080618 2nd <br>1. Bug修正: <br>2. 功能添加: <br>·添加用户手册中文版V1.1 <br>·添加用户手册英文版V1.1 <br>·添加ant编译文件,使用“ant package”即可轻松打包发布文件 <br>·调整system.properties的排版,方便阅读 <br>3. 核心调整: <br>·加入fatjar.jar架包,用于打包编译 <br>4. 版本变更: <br>版本升级为1.1.1 <br><br>20080618 <br>1. Bux修正: <br>·修正工程中加载lib路径不正确的bug <br>·修正鼠标滚轮在停止取图监视时使用上的Bug <br>·修正鼠标进入窗口后,还可以开启监视的Bug <br>2. 功能添加: <br>·添加色彩信息面板 <br>·实现取色功能,用Ctrl+C开启,双击可以直接取色至剪贴板,单击暂停/开始取色 <br>3. 核心调整: <br>·在Google Code上添加了SVN地址用于维护,地址为:https://jzoomer.googlecode.com/svn/trunk/ <br>·重构鼠标拖拽Widget和面板的方法,增强其扩展性 <br>·添加ColorInfoPanel用于显示和拾取颜色 <br>·在ColorAction添加ColorInfoPanel相关的资源、逻辑和方法 <br>·添加TrackerAction用以实现对图片大小的测量(未实现) <br>4. 版本变更: <br>版本升级为1.1 <br>5. 待做事项: <br>·停止监控时图片的缩放 <br>·对图片大小的测量(width=xxxpx,height=xxxpx) <br>·色彩信息面板样式的美化 <br>·build.xml文件 <br><br>20080617 <br>1. Bug修正: <br>·修正进出窗口时会报异常的Bug <br>2. 功能添加: <br>·将开始/暂停监控的快捷键更改为Ctrl+Z <br>·支持容器内部控件的拖拽(按住Ctrl键) <br>·支持拖拽容器时移动整个Shell(在空白处) <br>·拖拽时鼠标变成小手形状 <br>·添加exit.confirm属性用以判断是否在退出时弹出提示框 <br>3. 核心调整: <br>·添加canvas用于对静止截图的处理 <br>·添加Tracker用于测量 <br>·添加Label用于信息提示 <br>·添加ColorAction用于对静止截图的处理 <br>4. 版本变更: <br>版本升级为1.03 <br><br>20080616 2nd <br>1. Bug修正: <br>·修正暂停监控时调整窗口大小,显示图像错乱的Bug <br>2. 功能添加: <br>·添加设定背景色属性background.color <br>3. 核心调整: <br>·去掉canvas,直接将采样图片放于container上,便于以后进一步在container上添加组件及操作 <br>4. 版本变更: <br>·版本升级为1.02 <br><br>20080616 <br>1. Bug修正: <br>·暂未修正无法通过修改配置文件切换语言的Bug <br>2. 功能添加: <br>·添加使用手册英文版v1.0 <br>·如需软件显示语言自动随系统语言切换,只需将System.properties中“locale”属性置空即可 <br>·调整缩放范围,使其既可放大屏幕也可缩小屏幕 <br>3. 核心调整: <br>·添加SWT/JFace的jar包到工程lib目录下 <br>·BasicWindow添加对鼠标移动点击的事件监听,以实现组件可用鼠标拖拽功能 <br>·BasicWindow添加在屏幕中央显示/随鼠标位置显示方法 <br>·更改屏幕采样并缩放的核心算法,使其缩放质量可以调整,支持缩小屏幕,且采样速度更快 <br>4. 版本变更: <br>·版本升级为1.0.1 <br>5. 待做事项: <br>·使用手册英文版 <br>·采样图片截取:只截取可见部分 <br>·对基类添加:随鼠标拖动功能,自动在屏幕中央显示功能,自动随鼠标显示功能 <br>·打包后无法通过修改配置文件切换语言(打包之前可以) <br>·整理需要到的jar包,从eclipse中提取出来放到lib目录下 <br>·设置滚轮放大缩小可以开启/取消 <br><br>20080615 <br>1. Bug修正: <br>·解决内存溢出Bug <br>·解决字符串乱码Bug <br>`解决拖拽位置不正常Bug <br>2. 功能添加: <br>·添加SystemPropertiesReader类,用于解析系统配置文件system.properties <br>·完成软件的国际化,可根据需要切换英文/中文(暂时只能在启动前配置) <br>·添加快捷键和部分图标 <br>·实现关闭到系统托盘效果 <br>3. JZoomer v1.0 发布 <br><br>20080614 <br>1. 重新设计框架,提高其重用性 <br>2. 实现功能: <br>·字符串国际化 <br>·系统文件可编辑 <br>·系统托盘显示 <br>·支持滚轮缩放功能 <br>·控件拖拽功能 <br><br>20071227 <br>1. JExplorer实现,初步了解JFace框架的设计思想,了解Action的使用方法 <br><br>20070730 <br>1. ColorPicker实现,其中含有部分放大镜功能,但有内存溢出Bug<br>

2008-06-19

[原创]用SWT/JFace实现的放大镜软件JZoomer(附源码)

软件:JZoomer<br>版本:1.0<br>作者:Marquis Hou<甜菜侯爵><br>邮箱:marquisx.tz#gmail.com, talent_marquis#163.com<br><br>目录结构:<br>jZoomer_1.0<br>│ jZoomer src.zip<br>│ jZoomer v1.0.exe<br>│<br>├─conf<br>│ system.properties<br>│<br>├─doc<br>│ JZoomer User Guidance_CN_V1.0.doc<br>│<br>└─log<br> log.txt<br><br>日志:<br>20080615<br>1. Bug修正:<br> ·解决内存溢出Bug<br> ·解决字符串乱码Bug<br> `解决拖拽位置不正常Bug<br>2. 功能添加:<br> ·添加SystemPropertiesReader类,用于解析系统配置文件system.properties<br> ·完成软件的国际化,可根据需要切换英文/中文(暂时只能在启动前配置)<br> ·添加快捷键和部分图标<br> ·实现关闭到系统托盘效果<br>3. JZoomer v1.0 发布:<br> ·JZoomer v1.0.exe<br> ·JZoomer User Guidance_CN_V1.0.doc<br><br>20080614<br>1. 重新设计框架,提高其重用性<br>2. 实现功能:<br> ·字符串国际化<br> ·系统文件可编辑<br> ·系统托盘显示<br> ·支持滚轮缩放功能<br> ·控件拖拽功能<br> <br>20071227<br>1. JExplorer实现,初步了解JFace框架的设计思想,了解Action的使用方法<br><br>20070730<br>1. ColorPicker实现,其中含有部分放大镜功能,但有内存溢出Bug

2008-06-16

[原创]用SWT/JFace实现的深路径自动生成软件(附源码)

作者:talent_marquis<甜菜侯爵><br>联系方式:<br>[email protected]<br>[email protected]<br><br>简单说明:<br>这个小工具对于软件开发用户,特别是Bug fix类型的超小项目会很有用。对于普通用户用处不大。不过由于是SWT+JFace实现的桌面程序,想研究Java桌面程序应用的朋友也可以下载看看,其一些特性及设计思路还是比较有用的。<br><br>详细资料及截图请参考压缩包中doc/how to run.doc文档<br><br>新特性:<br>支持拽入:可以将源/目标目录以及配置文件拽入相对应窗口<br>支持双击:在窗口双击可以打开相应功能<br>新TreeViewer窗口:更加清晰地显示目标目录的文件结构<br>窗口大小可调:每个窗口的大小都可以随意调整<br>New features:<br>Support drop-in: You can drop source/target directory and configure file into the corresponding window directly. <br>Support Double-click: When double click in window, the corresponding function will be invoked. <br>New Tree viewer window: It can be show the structure of target directory more clearly. <br>Adjustable window: All bounds of window are adjustable now.<br> <br>LOG:<br><br>--------------------------------------------------------------------------------<br><br>2008-04-02<br>1. 添加ImageUitl类,可以注册读取系统中的图标资源(注:该方法尚未完善,需进一步调整)<br>2. 界面调整<br> ·使TreeViewer能够显示文件/文件夹的图标(注:文件夹的打开/关闭状态还未进行区别)<br> ·界面布局细微调整<br> <br>2008-04-01<br>1. 实现双击功能<br> ·Source directory双击执行设置源目录操作<br> ·Target directory空白区域操作执行设置目标目录操作<br> ·Confige file edit text双击执行读取配置文件操作<br>2. 界面调整:<br> ·加入SashForm,使窗口内子窗口可以自由调整大小<br> ·Target Directory调整为TreeViewer,使其表现为树形结构,并保持原有的拽入功能不变<br> ·Source Directory调整为ListViewer,并保持原有的拽入功能不变<br> ·执行Make Source Files操作后,TreeViewing展开树形结构,显示target目录的当前文件结构<br>3. 版本升级为1.5<br> <br>2008-03-31<br>1. 实现文件拖拽功能:<br> ·可以直接将文件、文件夹拖拽入指定窗口<br> <br>2008-03-30<br>1. 实现命令行形式的MakeSourceFilesToolkit功能<br>2. 重构MakeSourceFilesToolkitShell:<br> ·方法重构,使其更为通用<br> ·弹出窗口,包括MessageBox,FolderDialog,FileDialog由调用时新建改为类似有属性直接使用,以节省资源<br>3. 设定版本为1.0<br> <br>2008-03-29<br>1. 实现MakeSourceFilesToolkit基本功能:<br> ·设置源目录<br> ·设置目标目录<br> ·读取配置文件<br> ·在目标目录自动生成深目录结构,并拷贝源目录中匹配文件至指定目录结构中<br>2. 实现MakeSourceFilesToolkit的桌面版本<br><br>--------------------------------------------------------------------------------<br><br> <br>

2008-04-02

用SWT/JFace实现的资源管理器jExplorerV0.5(附源码)

作者:talent_marquis邮件:[email protected]################19/12/2007更新###################新添加/重写的功能:1. 已实现简单的剪切/复制/粘贴功能(尚不能和外界程序交互)2. 添加创建新文件夹功能3. 添加选择全部/文件/文件夹功能4. 增加对创建新文件夹,重命名,删除,粘贴操作的异常处理5. FileUtil中增加getFileCentent方法,用于读取文本文件内容6. 重写AboutDialog7. 重写ExitAction8. 重写FileUtil中doPaste()方法,显著提高速度,修正拷贝文件时会导致文件不正常的严重Bug9. 修正其他部分已发现Bug10. 版本号升级为0.5尚未实现的功能:1. 与外界程序的交互2. 拖拽3. 国际化4. 输入文件名时对特殊字符的验证################17/12/2007更新###################新添加/重写的功能:1. 排序功能已加入菜单栏和弹出菜单2. 重写图标载入方法,已经可以实现图标动态载入和识别3. 重写TableViewer中tableColumn生成载入方法,已经可以实现tablecolumn的半动态载入和识别4. 实现动态识别文件类型5. 进行删除操作时,对删除的文件进行识别6. 更新添加了一些FileUtil中的方法,并且把这个类的注释写的差不多了 - -注意:1. icons文件夹内的文件结构有变化。2. jar文件没有更新,如果需要打好包的jar文件请等我把功能都实现后的那个版本 - -尚未实现的功能:1. 剪切/复制/粘贴功能2. 拖拽功能3. 详尽的注释4. 异常处理5. 国际化################14/12/2007更新###################已经实现的基本功能:1. 树形浏览结构2. 双击 运行程序/进入下一级菜单目录3. 返回上一级菜单4. 重命名5. 刷新6. 删除7. 按文件名/大小/类型/最后修改日期排序8. 对当前文件夹进行过滤操作9. 对当前文件夹的简要统计尚未实现的功能:1. 剪切/复制/粘贴2. 拖拽3. 弹出菜单中的排序选项4. 动态识别文件类型5. 详尽的注释已知的Bug:1. TreeViewer进行目录切换时,TableViewer窗体有时会变成空白2. 有特殊字符的过滤操作将导致异常3. 重命名没有考虑特殊字符4. 有大量文件(几百个以上)的目录会打开的很慢5. 文件删除失败时没有提示######新添加/重写的功能:1. 已实现简单的剪切/复制/粘贴功能(尚不能和外界程序交互)2. 添加创建新文件夹功能3. 添加选择全部/文件/文件夹功能4. 重写AboutDialog5. 增加对创建新文件夹,重命名,删除,粘贴操作的异常处理6. 重写ExitAction7. 修正部分已发现Bug尚未实现的功能:1. 与外界程序的交互2. 拖拽3. 国际化4. 输入文件名时对特殊字符的验证

2007-12-19

用swt/jface实现的资源浏览器jExplorer

有问题欢迎来信讨论:[email protected]才搜索了一下,发现jExplorer这个名字已经泛滥了最核心代码来自IBM的JFace教程链接如下:http://blog.csdn.net/fanlincn/archive/2006/03/13/623672.aspx在核心代码的基础上,我进行了很多改进,并增添了相应功能。已经实现的基本功能:1. 树形浏览结构2. 双击 运行程序/进入下一级菜单目录3. 返回上一级菜单4. 重命名5. 刷新6. 删除7. 按文件名/大小/类型/最后修改日期排序8. 对当前文件夹进行过滤操作9. 对当前文件夹的简要统计尚未实现的功能:1. 剪切/复制/粘贴2. 拖拽3. 弹出菜单中的排序选项4. 动态识别文件类型5. 详尽的注释已知的Bug:1. TreeViewer进行目录切换时,TableViewer窗体有时会变成空白2. 有特殊字符的过滤操作将导致异常3. 重命名没有考虑特殊字符4. 有大量文件(几百个以上)的目录会打开的很慢5. 文件删除失败时没有提示

2007-12-15

SWT开发者手记

SWT开发者手记.chm<br>简单但明晰地介绍了SWT组件的使用方法<br>SWT入门者必读

2007-08-19

SWT实现的剪贴板查看器

SWT实现的剪贴板查看器<br><br>剪贴板查看器 v1.0<br>作者:talent_marquis | 甜菜侯爵<br>Email:[email protected]<br><br>实现功能<br>~实时监控剪贴板内容(仅限文本内容),并动态捕捉<br>~可自行设置存储条数、监控时间间隔、显示字数<br>~利用JSmooth转成exe文件,配合jre和swt-win32-3232.dll即可直接运行

2007-08-19

ColorPicker的源代码

ColorPicker的源代码

2007-08-02

ColorPicker

ColorPicker

2007-08-02

空空如也

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

TA关注的人

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