如何最小化代号一中选项卡图标和选项卡文本之间的差距?

How to minimize gap between Tab icon and Tab text in Codename one?

我正在编写代号为 One 的应用程序,但我找不到如何缩小选项卡图标和选项卡文本之间的间距。

看起来像这样:

但它应该是这样的:(虽然有第一张图片的图标)

我怎样才能最小化

之间的差距
Icon -> text

Icon -> content

?

这个差距似乎是图标本身造成的,而不是我们造成的。假设您使用了 material 设计图标,请确保将填充设置为 0,例如

FontImage.setDefaultPadding(0);

或者:

FontImage i = ...;
i.setPadding(0);

例如:

Form hi = new Form("Tabs", new BorderLayout());
Tabs t = new Tabs();
FontImage fim = FontImage.createMaterial(FontImage.MATERIAL_3D_ROTATION, "Tab", 4);
fim.setPadding(0);
t.addTab("AAA", fim, new Label("Tab 1"));
t.addTab("BBB", fim, new Label("Tab 2"));
hi.add(BorderLayout.CENTER, t);

hi.show();