SWT调用本地API

简介: 我喜欢Mono的一个特性就是DLLImport使得在不同的系统下面调用本地API十分简单.其实java也可以做到那就是使用JNI,不过JNI使用太过复杂.

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

首先是打开系统自带的计算器


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

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

 
目录
相关文章
|
JSON 移动开发 Java
氚云丨开发课— 09平台 API 的调用及自定义 API 的编写与调用| 学习笔记
快速学习氚云丨开发课— 09平台 API 的调用及自定义 API 的编写与调用。
|
API 开发工具 数据安全/隐私保护
如何调用 API | 学习笔记
简介:快速学习如何调用 API
1202 0
如何调用 API | 学习笔记
|
XML JSON 定位技术
干货 | Python调用百度地图API获取各点的经纬度信息(两种方式)
干货 | Python调用百度地图API获取各点的经纬度信息(两种方式)
2882 0
干货 | Python调用百度地图API获取各点的经纬度信息(两种方式)
|
Java 定位技术 API
java调用百度地图API根据地理位置获取经纬度
由于我们是使用百度提供的地理API接口,所以事先我们需要创建百度账号,并创建百度应用(因为我们要用应用到的ak)~~~~ 偷偷的告诉你们…这是免费的哦不要钱的…
617 0
java调用百度地图API根据地理位置获取经纬度
|
安全 Linux API
GrayLog使用HTTP JSONPath方式调用微步在线云API识别威胁IP
GrayLog使用HTTP JSONPath方式调用微步在线云API识别威胁IP
807 0
GrayLog使用HTTP JSONPath方式调用微步在线云API识别威胁IP
|
数据采集 搜索推荐 API
我做的python 中文api调用模块
可以自动调用api接口
|
定位技术 API Python
|
Java API Maven
java调用ZooKeeper API应用
java调用ZooKeeper API应用
java调用ZooKeeper API应用
|
数据挖掘 Java 物联网
调用数据分析API
调用数据服务下的基础服务API或新建自定义服务API,以获取所需数据,实现服务器与物联网平台的系统级对接
551 0
调用数据分析API
|
API Python
翻译API的python调用方式
翻译API的python调用方式
741 0
翻译API的python调用方式