gwt仿真java.util.EventObject的动机

时间:2012-06-13 17:07:54

标签: swing gwt emulation

java.util.EventObject的GWT仿真有什么用处,因为它还提供com.google.gwt.user.client.Event作为DOM事件的一种包装?

我问这个是因为为了模仿一些swing组件(JFrame和Buttons),谷歌并没有提供这样的仿真。我打算查看java.awt源并模仿它作为JavaScript派生对象运行。 java.awt.AWTEvent下降了。

我希望尽管学习了所有的GWT API,但是使用更知名的swing API可以帮助我更快地发展:DialogBox,PopupPanel以及其他更相似的行为。

1 个答案:

答案 0 :(得分:2)

如果要构建Web应用程序,则应使用web apis。在我的GWT时间里,我看到很多人使用GWT作为通配符,不了解浏览器的工作方式,从而产生非常糟糕的应用程序,这些应用程序往往很慢。

GWT不是要隐藏浏览器,而是在高度优化代码的同时删除一些怪癖。有一个原因是GWT apis就是它们的样子,只是简单地模仿一些事件就不行了。

我花了很多时间让Swing API在带有GWT的画布上绘制,但结果并不令人印象深刻......