很难在GWT java应用程序中单独进行布局

时间:2013-06-16 03:48:26

标签: css gwt uibinder

我期待像我展示的图片一样制作我的网络应用程序的欢迎屏幕..

这是一张例子:

http://img600.imageshack.us/img600/4144/1j5h.png

事实上,我已经测试了GWT提供的几乎所有面板,但仍然无法实现。

例如:

上标题,我使用DockLayoutPanel这样做:

DockLayoutPanel Header = new DockLayoutPanel(unit.PCT);
header.setStyleName(¨fw¨);

header.setWidht("100%");

header.setHeight("35px");
header.addEast(ingresar,15);
header.addEast(pass,15);
header.addEast(user,15);

使用该面板,我可以拥有屏幕右上角的所有2个框和按钮,以及AUTO-WITDH。

*(即使我无法填充红色按钮)..

您可以检查水平中心面板是否有不同的样式,我将其创建为水平面板,但当我这样做时:

header.add(center_panel); 它是无用的,来自标题的css将从水平面板中消除css,我也无法在CENTER中获得该框。

我没有GWT的经验,我想如果有人可以告诉我的方式,因为我正在使用面板,我不太确定我正在使用正确的任务,或最好的。

非常感谢 法昆

2 个答案:

答案 0 :(得分:0)

如果您对GWT组件没有太多经验,请尝试使用GWT UI Binder创建UI。它更像是用html和css创建布局。您也可以使用大多数html元素,如div,span等。GWT Uibinder

答案 1 :(得分:0)

你可以在各个面板上给出样式,比如 对于水平,

Horizo​​ntalPanel hp = new Horizo​​ntalPanel();

hp.setStyleName( “”);