Qt Jambi是跨平台的应用程序框架Qt 的java绑定版本。对Java开发人员来讲能够使用Java标准版和Java企业版进行开发,而且对C++程序员也提供了Qt Jambi generator,能够方便地将其C++写成的Qt代码集成到Java中。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 world:
设计
void main(String args[]) { QApplication.initialize(args); QPushButton hello = new QPushButton("Hello World!"); hello.show(); QApplication.exec(); }