减少gwt中标签和列表框之间的空间

时间:2013-02-06 06:46:27

标签: gwt uibinder gwt2

snapshot has a label and a listbox nxt to it

环境是一个标签,并且旁边是水平面板中的列表框,请打电话给我如何减少这两者之间的快速,我尝试设置间距为0它似乎不起作用请帮助,这是一项紧急要求

并且是他们可以添加标题的任何方式,而不使用标签

2 个答案:

答案 0 :(得分:1)

如果您在UIBinder中使用gwt,那么您可以使用css设置间距。 要进行实验,请在浏览器中右键单击并“检查元素”,然后尝试边距,填充等,直到它看起来正确。然后你可以使用label.setStyle(“bla-bla”)在gwt中的元素上设置一个类,并在样式表中设置边距/填充

答案 1 :(得分:0)

你去吧

水平面板将创建一个表格,如果您在面板上给出宽度,则该宽度小部件将共享相等的空间。

所以

设置显示类型block,使它们在整个宽度中并排排列

    HorizontalPanel panel  = new HorizontalPanel();
    panel.setWidth("70%");
    panel.getElement().getStyle().setDisplay(Display.BLOCK);
    panel.add(new Label("Lable"));
    panel.add(listbox);
    RootPanel.get().add(panel);