• 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+怎么就感觉这么累呢?

Tags: GNOME, GTK, Java.

» You can leave a comment.

1 Comments

  1. yfeng

    呵呵,用C一直感觉累

Leave a Comment