昨天本来打算写作GUI系统的绘图部分的,但搜刮了半天只写出了个提纲,绘了两张示意图片。真是觉得写一篇好的文章要比做一个大项目还要难。这是我们程序员固有的毛病,一肚子货却总是说不出来。延迟到今天还是觉得材料没有准备够,因此就说说swing_designer的最新情况吧。

swing_designer一直在做着重构,目前添加了对于顶层容器是JFrame的支持,另外界面上做了一些修改,比如颜色选择器采用浮动的palette窗口的方式。另外结构上又进行了一些调整,修改了一些bug。由于都是一些小的改动和优化,不值得赘述。下面是最新的运行截图:

 

 

最新的代码还在原来的地方。


还有大家都希望做一个IM,但说实话大家对我的期望太高,让我感到前所未有的压力,精力实在是有限。常恨自己没有出生在欧洲,把计算机编程是当作艺术创作,而不是生存的饭碗。在中国我们大部分人只能是选择牛肉而不是苹果,我还是非常明白这点的。因此只能说以后如果有时间的话,绝不负大家所望。

评论:

呵呵,LZ可以慢慢做啊。
比如出一个swing版的googletalk,因我觉得googletalk是最简洁的。协议好像就是那个XMPP,界面也比较简洁。
所以我支持LZ先从最简洁的googletalk开始,而不是QQ。

发表于 ccy 在 2007年10月19日, 09:07 上午 CST #

想问一想LZ右侧的properties栏是如何实现的,是前一边文章据说的JTreeTable吗?

发表于 211.95.66.179 在 2007年10月19日, 10:31 上午 CST #

to 211.95.66.179
不是用的JTreeTable,而是仅仅用了一个table,然后这个table的数据是GroupModel,而GroupModel中是真正的数据,然后把GroupModel中的每条数据mapping到table中真正的行上

发表于 218.94.70.142 在 2007年10月19日, 01:06 下午 CST #

init:
deps-jar:
Created dir: E:\netbeans6.0Project\swing_designer\build\classes
Compiling 449 source files to E:\netbeans6.0Project\swing_designer\build\classes
E:\netbeans6.0Project\swing_designer\src\dyno\swing\designer\beans\code\CodeSeed.java:11: 软件包 com.sun.tools.javac 不存在
import com.sun.tools.javac.Main;
E:\netbeans6.0Project\swing_designer\src\dyno\swing\designer\beans\code\CodeSeed.java:110: 找不到符号
符号: 变量 Main
位置: 类 dyno.swing.designer.beans.code.CodeSeed
Main.compile(new String[]{srcFile.getCanonicalPath()}, pw);
E:\netbeans6.0Project\swing_designer\src\dyno\swing\designer\beans\code\CodeSeed.java:112: 找不到符号
符号: 变量 Main
位置: 类 dyno.swing.designer.beans.code.CodeSeed
Main.compile(new String[]{srcFile.getCanonicalPath()});
注意:E:\netbeans6.0Project\swing_designer\src\dyno\swing\designer\beans\code\PrototypeClassLoader.java 使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
3 错误
BUILD FAILED (total time: 11 seconds)

com.sun.tools.javac 不存在,编译没通过。

发表于 long 在 2007年10月19日, 01:57 下午 CST #

to long
把你的jdk的包\jdk1.6.0_02\lib\tools.jar,导入到工程中就可以了

发表于 218.94.70.142 在 2007年10月19日, 02:53 下午 CST #

218.94.70.142:

非常感谢帮忙!

发表于 williamchen 在 2007年10月19日, 02:59 下午 CST #

支持

发表于 222.68.185.138 在 2007年10月19日, 05:05 下午 CST #

友情顶一下!

发表于 hqhhq 在 2007年10月19日, 06:51 下午 CST #

相信楼主总有一天也能把计算机编程是当作艺术创作。:-)

发表于 小虫 在 2007年10月20日, 12:38 上午 CST #

太厉害了

发表于 61.53.235.41 在 2008年10月28日, 03:48 下午 CST #

发表一条评论:
  • HTML语法: 禁用

This blog copyright 2009 by williamchen