gr8vyguy@Blogjava

更加确信Java+SWT是正确的选择

一直以来都是靠编程养活自己, 贡献最大的可能就是Java了, 也使得我对Java很些偏爱. 在使用Java的过程中, 不可避免的, 经常要对老板或者客户说, 这样的功能比较难实现, 因为这是Java, 是跨平台的. 对, Java的程序是这样的, 和Windows的程序有点不一样. 这样的事情多了, 总是让人有点泄气. 当年学习Swing的时候, 就觉得Swing很了不起, 要模拟这么多平台的界面, 也不嫌累. 如果加上jgoodies的Look&Feel, 效果应该说是很不错的. 但是和使用平台内集的工具开发的软件相比, 总有那么一点不一样, 毕竟Swing是模拟. 在Swing之前, 知道Sun也尝试过使用原生的控件, AWT工具包就是其成果,  可惜不是很成功,所以才有了Swing. Sun没做好,SWT却很成功,使用了SWT后,用户的感觉得到明显的改善。SWT也鼓励我们使用原生的代码,当然是在必须的时候,在此之前,我们更可能会说,这样的功能是Windows特有的,不应该采用。

SWT使得Java开发桌面软件的可能得到大幅度的提高。

介绍一个学习SWT的非常好的例子RSSOwl, 开源的,项目可以从RSSOwl在sourceforge在上的CVS或者SVN的库里拉下来。 没有用Eclipse RCP,用了一点JFace。RSSOwl的发布包了对SWT/JFace作了裁减,所有的class加起来不到3M,压缩一下才1.57M.

posted @ 2007-03-28 12:29 gr8vyguy 阅读(1805) | 评论 (2)编辑 收藏

分析SWT3.3加载原生库的过程

     摘要: SWT3.3 M4(2006年12月15日)新增加的功能之一是自动加载原生库,特别是从SWT的Jar文件中加载原生库的功能,大大方便了我们发布基于SWT的 Java程序。SWT是怎么实现这个功能的呢? 理解其中的原理后,您也可以在您自己的程序中实现类似的功能。  阅读全文

posted @ 2007-03-23 02:10 gr8vyguy 阅读(5445) | 评论 (1)编辑 收藏

[译] Python2007年大会纪录

     摘要:   阅读全文

posted @ 2007-03-18 23:43 gr8vyguy 阅读(1593) | 评论 (0)编辑 收藏

Java操作符的优先级和结合性

     摘要:   阅读全文

posted @ 2007-03-16 11:36 gr8vyguy 阅读(5741) | 评论 (0)编辑 收藏

节点包含checkbox的Swing树控件(JTree)

     摘要: 自定义Swing高级控件. 几年前写的节点包含checkbox的Swing树控件(JTree),有三种使用方式。同时也演示了怎样在用SWT开发的程序中使用AWT/Swing控件. A Custom Tree Component with Checkbox in 3 working modes  阅读全文

posted @ 2007-02-25 20:01 gr8vyguy 阅读(8166) | 评论 (19)编辑 收藏

Log4j的学习笔记

     摘要: 简介Log4j  阅读全文

posted @ 2007-02-25 00:45 gr8vyguy 阅读(1364) | 评论 (0)编辑 收藏

SWT学习杂记

     摘要: SWT学习笔记  阅读全文

posted @ 2007-02-24 15:21 gr8vyguy 阅读(2484) | 评论 (7)编辑 收藏

亲身体验JIT(Just in time compilation)

     摘要: 带领你去亲身看一看JIT在后台所起的作用  阅读全文

posted @ 2007-02-24 00:05 gr8vyguy 阅读(4443) | 评论 (1)编辑 收藏

用JNI实现高精度的Java计时器(Java Timer)

     摘要: 利用JNI实现Windows下的Java高精度计时器. An implemention of high resolution(1ns) Java Timer   阅读全文

posted @ 2007-02-23 22:49 gr8vyguy 阅读(7798) | 评论 (3)编辑 收藏

如何在标题栏上加一个问号按钮

     摘要: 利用SWT已有的JNI接口为对话框标题栏增加一个激活上下文帮助的问号按钮. How to add a context-sensitive help button to the title bar in Java!  阅读全文

posted @ 2007-02-23 03:09 gr8vyguy 阅读(5331) | 评论 (1)编辑 收藏

SWT的Label中 的一个小问题

     摘要:   阅读全文

posted @ 2007-02-22 21:58 gr8vyguy 阅读(2556) | 评论 (2)编辑 收藏

SWT中模拟AWT的BorderLayout

     摘要: 一个自定义SWT的Layout类的例子  阅读全文

posted @ 2007-02-20 23:18 gr8vyguy 阅读(3324) | 评论 (1)编辑 收藏

扫雷游戏(Java/SWT)

     摘要: Minesweeper Game of Java version with all source code. Ideal for learning Java
使用SWT(Standard Widget Toolkit)写的扫雷游戏.   阅读全文

posted @ 2007-02-20 02:33 gr8vyguy 阅读(4827) | 评论 (10)编辑 收藏

从资源浏览器中直接打开DOS窗口并到指定目录的方法

     摘要: 虽然DOS早就没人用了,但是用Windows的人还是要在不少情况下打开DOS窗口的,再用cd命令转换到要去的目录,挺麻烦的,不是吗?特别是目录很深的时候。经过试验,我找到了一个解决的方法。通过修改Windows的注册表, ...  阅读全文

posted @ 2007-02-17 05:09 gr8vyguy 阅读(3315) | 评论 (0)编辑 收藏

使用Layout组织SWT的控件 - 1

     摘要: 如何使用SWT中提供的Layout来安排控件的位置,讲述了SWT提供的5种布局:FillLayout, RowLayout, GridLayout, FormLayout和 StackLayout,以及如何自定义新的Layout。  阅读全文

posted @ 2007-02-17 00:50 gr8vyguy 阅读(4655) | 评论 (0)编辑 收藏

仅列出标题
共5页: 上一页 1 2 3 4 5 下一页 
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

公告

  • 转载请注明出处.
  • msn: gr8vyguy at live.com
  • 常用链接

    留言簿(9)

    随笔分类(68)

    随笔档案(80)

    文章分类(1)

    My Open Source Projects

    搜索

    积分与排名

    最新评论