2011-03-21 74 views
2

有一个question about using layout managers in GWT,然而,回答是不可能直接移植Swing应用程序。但我不需要这个,我只想用一种理智的定位方式。任何方式在GWT中使用MigLayout?

是否有一个MigLayout(或类似)的端口GWT?

由于LayoutManager主要是使用某些用户偏好设置组件大小和位置的方法,因此应该可以。为HTML组件做这件事是可能的(AFAIK一些框架计算服务器上的所有大小和位置,并避免所有相关的HTML/CSS问题)。

回答

1

虽然requested years ago,它看起来像它hasn't been done yet

只是一个报价:

我刚开始使用GWT,我觉得我只是走回了所有不同的布局面板和布局管理器的黑暗时代。

gxt-jglayout,这是EXT-GWT(GXT)的JGoodies窗体布局的实现,但EXT-GWT是不是free(这是dual licensed)。

+0

即使orkut是GWT制作的,GWT也不会变黑。 – Ankit 2011-04-24 09:56:46

+0

我从来没有说过,GWT是黑暗时代,也没有引用的作者。我认为* GWT非常酷*,只是布局不如它可能。 – maaartinus 2011-04-24 10:09:30

+0

它们足以供使用。 – Ankit 2011-04-25 04:38:52

1

根据你疯狂的定义,内置于GWT的LayoutPanel是相当理智的。有一个DockLayoutPanel与熟悉的北/南/东/西行为,也允许更多的任意百分比和位置面板。将它们与CSS结合起来非常强大和灵活。

http://code.google.com/webtoolkit/doc/latest/DevGuideUiPanels.html

+0

我一定会看看它。我的观点是,在用MigLayout花了大概半个小时后,我可以比其他所有布局做得更多,而且所有时间都投入/浪费了。让CSS在所有浏览器中工作同样有时也是一个真正的PITA。尽管如此,类似'[0:0,增长25,填充]'这样的事情超出了W3C的想象。 – maaartinus 2011-03-21 23:04:51