有一个question about using layout managers in GWT,然而,回答是不可能直接移植Swing应用程序。但我不需要这个,我只想用一种理智的定位方式。任何方式在GWT中使用MigLayout?
是否有一个MigLayout(或类似)的端口GWT?
由于LayoutManager主要是使用某些用户偏好设置组件大小和位置的方法,因此应该可以。为HTML组件做这件事是可能的(AFAIK一些框架计算服务器上的所有大小和位置,并避免所有相关的HTML/CSS问题)。
有一个question about using layout managers in GWT,然而,回答是不可能直接移植Swing应用程序。但我不需要这个,我只想用一种理智的定位方式。任何方式在GWT中使用MigLayout?
是否有一个MigLayout(或类似)的端口GWT?
由于LayoutManager主要是使用某些用户偏好设置组件大小和位置的方法,因此应该可以。为HTML组件做这件事是可能的(AFAIK一些框架计算服务器上的所有大小和位置,并避免所有相关的HTML/CSS问题)。
虽然requested years ago,它看起来像它hasn't been done yet。
只是一个报价:
我刚开始使用GWT,我觉得我只是走回了所有不同的布局面板和布局管理器的黑暗时代。
有gxt-jglayout,这是EXT-GWT(GXT)的JGoodies窗体布局的实现,但EXT-GWT是不是free(这是dual licensed)。
根据你疯狂的定义,内置于GWT的LayoutPanel
是相当理智的。有一个DockLayoutPanel
与熟悉的北/南/东/西行为,也允许更多的任意百分比和位置面板。将它们与CSS结合起来非常强大和灵活。
http://code.google.com/webtoolkit/doc/latest/DevGuideUiPanels.html
我一定会看看它。我的观点是,在用MigLayout花了大概半个小时后,我可以比其他所有布局做得更多,而且所有时间都投入/浪费了。让CSS在所有浏览器中工作同样有时也是一个真正的PITA。尽管如此,类似'[0:0,增长25,填充]'这样的事情超出了W3C的想象。 – maaartinus 2011-03-21 23:04:51
即使orkut是GWT制作的,GWT也不会变黑。 – Ankit 2011-04-24 09:56:46
我从来没有说过,GWT是黑暗时代,也没有引用的作者。我认为* GWT非常酷*,只是布局不如它可能。 – maaartinus 2011-04-24 10:09:30
它们足以供使用。 – Ankit 2011-04-25 04:38:52