Java 如何设置插图
如何将插图设置为Vaadin标签。我已开发了以下内容。我想在按钮和标签之间留出一些空间Java 如何设置插图,java,vaadin,insets,Java,Vaadin,Insets,如何将插图设置为Vaadin标签。我已开发了以下内容。我想在按钮和标签之间留出一些空间 button_3 = new Button(); button_3.setCaption("Button"); button_3.setImmediate(true); button_3.setWidth("-1px"); button_3.setHeight("-1px"); horizontalLayout_4
button_3 = new Button();
button_3.setCaption("Button");
button_3.setImmediate(true);
button_3.setWidth("-1px");
button_3.setHeight("-1px");
horizontalLayout_4.addComponent(button_3);
// prize_set_label
prize_set_label = new Label();
prize_set_label.setImmediate(false);
prize_set_label.setWidth("-1px");
prize_set_label.setHeight("-1px");
prize_set_label.setValue("small:23");
horizontalLayout_4.addComponent(prize_set_label);
要在(大多数)布局中添加组件之间的间距,可以使用设置间距(布尔)-例如
horizontalLayout_4.设置间距(true)代码>
如果要更改间距的大小,必须在CSS中进行更改
我不明白你用按钮和标签的大小在那里做什么;据我所知,将宽度/高度设置为负值在Vaadin中是无效的。您是手动开发UI吗。。。我建议您尝试使用Netbeans之类的工具来节省时间和精力。你想要的间隔可以很容易地做到。即使你仍然想手动操作,使用Netbeans UI生成的代码足够整洁,因此您可以自己查看如何生成。@JacoVanNiekerk不,这是一个vaadin UI。我使用过诸如window builder之类的工具,但在vaadin中它没有提供类似的支持。谢谢Charles。它的工作原理与您所说的一样,我不能用它设置插图,但它给了我足够的空间。设置-1px意味着它自动处理宽度和高度。我想它会占用布局中的可用空间。啊-当然!通常,您会使用setSizeUndefine()
更清晰。在《瓦丁书》中,他解释了如何更改间距/边距的大小。