Qt Jambi
Qt Jambi是跨平台的应用程序框架Qt 的java绑定版本。对Java开发人员来说可以使用Java标准版和Java企业版进行开发,并且对C++程序员也提供了Qt Jambi generator,可以方便地将其C++写成的Qt代码集成到Java中。
Qt Jambi 最初是由Qt Development Frameworks开发。Qt Jambi 4.5.0_01之后以LGPL释出原始码,并转交由开源社区继续维护开发。
Qt Jambi支持X Window System (包含Linux操作系统和其他Unix),以及Mac OS X操作系统和微软Windows 。
相较于 Swing 的Listener架构需要实现一堆接口,接口的限制造成了有时需要通过中介的对象来将事件交给适当的对象处理
Qt的 signal/slot 设计则更为直觉跟有效率
Qt Jambi 的 hello worldvoid main(String args[])
{ QApplication.initialize(args);
QPushButton hello = new QPushButton("Hello World!");
hello.show();
QApplication.exec();
}