2009-03-04 193 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,然后被删除。