我喜欢Mono的一个特性就是DLLImport使得在不同的系统下面调用本地API十分简单.其实java也可以做到那就是使用JNI,不过JNI使用太过复杂.对开发人员要求也高了很多.其实SWT可以很轻松的调用本地API,在这先赞IBM工程师一个.下面给出一个简单的例子.例子很简单就是将系统自带的计算器标题更改一个名字.及时这个例子很简单,相信大家也可以看的出这比起自己来写JNI实现要方便的多了.
首先是打开系统自带的计算器

然后在eclipse中编写如下代码:记得导入相关的SWT包

当执行这个SWT程序的时候会发现计算器的标题已经改变了 ,SWT是不是很强~
