2009-03-04 62 views
1

隨着我越來越多地使用GWT框架,我需要爲一些基本的GUI任務(如屏幕轉換,代碼組織和小部件之間的數據傳輸)創建自定義代碼。一些GUI框架,如Swing的JSR-292,針對特定平臺解決了這些問題。是否存在任何類似GWT的框架?GWT框架

回答

0

JSR 292:在Java™平臺上支持動態類型語言?你在那一個上失去了我。

是關於如何在小部件之間進行通信或構建框架並組織代碼的問題?如果你談論組織代碼,那麼你不需要一個框架,你可以將它組織到邏輯區域,就像在任何swing應用程序中一樣。

就部件間通信而言,這些部件在同一頁上是不同的GWT項目,還是一個GWT項目的所有部分?如果他們是一個項目,那麼總是有Observer/Observable。它在Swing中運行良好,在GWT中也是如此。如果它們在同一頁上是不同的GWT項目(模塊),那麼可以很容易地使用JSNI將它們連接起來。你仍然可以使用觀察者/可觀察的事物,或者讓他們直接互相呼叫。

+0

JSR 296.對不起! :-) – 2009-03-04 15:26:16

1

的GWT的Portlet框架上GWT應用架構的最佳實踐非常漂亮的演示是爲了解決你所提到的問題:

http://code.google.com/p/gwtportlets/

它定義了一個非常簡單但功能強大的編程模型,定義XML文件中「頁面」的佈局,具有用於組件之間通信的事件廣播機制等。

0

我認爲他的意思是jsr296,a.k.a. java swing框架,它被編程爲java 7,然後被刪除。