如何在 SWT 按钮的图标和文本之间放置边距?
How to put margin between icon and text of an SWT Button?
我想在我的按钮上的文本和图标(图像)之间留一些边距。
这就是我所拥有的:
Button btn = new Button(grpInventar, SWT.NONE);
GridData gd_btn = new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1);
gd_btn.widthHint = 154;
btn.setLayoutData(gd_btn);
btn.setAlignment(SWT.LEFT);
btn.setImage(this.getImageByLocation(Application.getIconLocByInventoryClass(Whateverimage.class )));
btn.setText("Text");
我想添加如下内容:
btn.setMarginBetweenTextIcon(12)
外面有什么东西吗?
SWT 不支持此功能。您可以使用右侧带有空白像素的图像或带有前导空格的文本。
另请注意,并非所有平台都支持在按钮中包含图像和文本。
我想在我的按钮上的文本和图标(图像)之间留一些边距。
这就是我所拥有的:
Button btn = new Button(grpInventar, SWT.NONE);
GridData gd_btn = new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1);
gd_btn.widthHint = 154;
btn.setLayoutData(gd_btn);
btn.setAlignment(SWT.LEFT);
btn.setImage(this.getImageByLocation(Application.getIconLocByInventoryClass(Whateverimage.class )));
btn.setText("Text");
我想添加如下内容:
btn.setMarginBetweenTextIcon(12)
外面有什么东西吗?
SWT 不支持此功能。您可以使用右侧带有空白像素的图像或带有前导空格的文本。
另请注意,并非所有平台都支持在按钮中包含图像和文本。