如何调整布局中按钮之间的间距,例如 Vaadin Flow 中的 Horizo​​ntalLayout?

Ste*_*ier 2 vaadin vaadin-flow

例如,如何减少以下 Horizo​​ntalLayout 中按钮之间的间距:

在此输入图像描述

代码:

HorizontalLayout horizontalLayout = new HorizontalLayout();
horizontalLayout.setWidthFull();
horizontalLayout.setJustifyContentMode(JustifyContentMode.END);
buttons.forEach(button -> {
    horizontalLayout.add(button);
    horizontalLayout.addThemeVariants(ButtonVariant.LUMO_SMALL);
});
Run Code Online (Sandbox Code Playgroud)

** 适用于 Vaadin Flow (Vaadin 14+)

Haw*_*awk 5

使用“spacing-s”或“spacing-xs”代替 HL 上默认的“spacing”主题

var hl = new HorizontalLayout();
hl.setSpacing(false);
hl.getThemeList().add("spacing-s");
Run Code Online (Sandbox Code Playgroud)

参见Java文档