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

减少gwt中标签和列表框之间的空间,gwt,uibinder,gwt2,Gwt,Uibinder,Gwt2,环境是一个标签,旁边是水平面板中的列表框。我怎样才能缩小这两者之间的距离?我尝试将间距设置为0,但似乎不起作用 有没有什么方法可以不使用标签就添加标题?给你 水平面板将创建一个表,如果您在面板上指定了宽度,则该宽度小部件将共享相等的空间 所以 设置显示类型块,使其在整个宽度内并排排列 HorizontalPanel panel = new HorizontalPanel(); panel.setWidth("70%"); panel.getElement().getSt

环境是一个标签,旁边是水平面板中的列表框。我怎样才能缩小这两者之间的距离?我尝试将间距设置为0,但似乎不起作用

有没有什么方法可以不使用标签就添加标题?

给你

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

所以

设置显示类型
,使其在整个宽度内并排排列

    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);

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

哪个浏览器?密码在哪里?您使用的是smartgwt还是gxt?请提供有问题的详细信息以及您尝试过的信息。使用基本Gwt,我尝试过将水平面板的对齐设置为右侧,将间距设置为0。您在水平面板中指定的宽度是多少?将水平面板设置为70%