- 4
- Oct
GTK+是基于C语言的,但是它还被另外封装成很多语言。比较有名的有基于C++的gtkmm,基于Python的Pygtk。Java作为一种流行的语言,GTK+当然也有他的份。只不过目前还未完全封装完成而已。
GTK+的Java版叫Java-gnome,根据官方网站的介绍,要等到4.20才算稳定版。不过我们已经可以开始尝试使用Java来写GTK+程序了。一起来吧!
首先在下面的地址,把最新的Java-gnome下载下来:
http://ftp.gnome.org/pub/gnome/sources/java-gnome/4.0/
目前最新是4.04,于是下载这个。
下载完后,解压,进入解压后的目录,然后执行以下命令安装编译Java-gnome(前提是你已经安装好了JDK):
./configure
make
编译完成后,会在tmp目录生成需要的文件。
根据编译器的不同, 产生的文件不一定相同,我是:gtk-4.0.jar、libgtkjava-4.0.so、libgtkjni-4.0.so
利用这三个文件,我们就可以用Java来写Gtk+程序了。
对于上述我还不怎么会应用,好像可以导入到Eclipse等IDE中以方便开发吧。
下面这个就是用Java写的GTK+程序的例子。
很喜欢Java的语法风格啊~用C语言写GTK+怎么就感觉这么累呢?
呵呵,用C一直感觉累