之前的 blog [GCJ 首度實現 Free AWT Native Interface Implementation] 提到 GCJ (java-gui-branch) 已經初步支援 jawt 了,剛剛利用一點時間移植到 Kaffe 去,可參閱我在 mailing-list 上的訊息: [ANN: Kaffe supports JAWT now]。
運作的快照如下:
左上方是用 GTK+ 打造的 AWT/Swing peer,以 KaffeVM 驅動,而右下方則是普通的 Qt3/X11 應用程式,看似獨立的兩者,卻是透過 JAWT 來牽繫的,這也是為何此應用程式要稱為 QOJ (Qt on Java) 了。
圖中的 Qt3 應用程式是使用 Qt OpenGL module 來繪製方塊,可透過左上方的選單來改變旋轉的軸向,很有趣的範例。
由 jserv 發表於 February 15, 2005 06:31 PM