Skin标签存档

Grape 开发日志 – 2

  昨天追加了一些功能,经过测试发现了几个问题,今天对其进行了修正。 1、对自定义树节点图标的改进。   问题:自定义...

Grape 开发日志 – 1

今天比较空闲,把 Grape 做了一点修改。 1、修改了几个 bug : a、修复了更换皮肤导致所有打开的文章变为修改状态。 b、修复了设置文章为“只读”后,状态栏没有改变。 2、修改并追加了几个小功能: a、密码输入框改为了 JPasswordField。 b、追加了文章密码设置。 c、查找对话框显示时,将选择的文字做为要查找的对象。 d、自定义节点(文章)图标。 3、接下来的事情: a、实现自动保存功能。 b、实现文章提醒功能。 c、追加“显示”菜单,用来控制各个功能模块(Tab)是否显示。 d、追加功能模块(Tab)拖拽功能。 e、实现全库检索功能。 f、实现文件和程序的关联。(即:默认使用 Grape 打开 *.grp 文件) g、修改“快速启动”和“文件链接”为文件样式。 f、追加剪切板管理工具。

Grape 应用及源码提供下载

接下来的时间又要开始忙了,估计这个程序一时半会做不完了。干脆把目前的成果先放出来,大家可以看看。 本程序分为两部分,Grapevine 和 Grape。Grapevine 是一个 Swing 开发框架,写的比较粗,没时间细写。实现了 OR/M、IOC、Interseptor 等功能,有兴趣的朋友可以了解一下。Grape 是建立在 Grapevine 上的一个知识管理的应用,实现了多文件、多文档编辑、发布日志到 WordPress 等功能。还是没时间,设置基本上都还没时间写,发布日志也比较简化,有时间再好好修改。 config目录下的classes.xml是类的配置文件,所有的对象都是由 Grapevine 生成并注射到程序中去的。包括画面、菜单、事件处理等等。Grapevine.jar 在 lib 目录下。 要运行程序,需要安装 jdk 6,否则程序将无法运行,切记。 程序基本上可以完成基础需求了,不过还没有测试过,可能有很多Bug。我在使用中也遇到了几个小Bug。 本次不是发布,只是接下来没有时间写了,所以把半成品给大家预览一下。目前源代码还没有整理过,注释也乱七八糟的,比...

Grape 的 Skin 处理机制

  Grape 是使用了 Swing 的 Look And Feel 机制来进行换肤的。当然仅仅使用 Look And Feel 是不够的,例如界面图标、浏览样式等等。   为了能够使换肤功能更...