【问题标题】:How to put margin between icon and text of an SWT Button?如何在 SWT 按钮的图标和文本之间放置边距?
【发布时间】:2018-03-26 08:49:44
【问题描述】:

我想在我的 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)

那里有东西吗?

【问题讨论】:

    标签: eclipse button icons swt


    【解决方案1】:

    SWT 中不支持此功能。您可以使用右侧带有空像素的图像或带有前导空格的文本。

    另请注意,并非所有平台都支持在按钮中包含图像和文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-10
      • 2011-12-20
      • 2018-07-27
      • 1970-01-01
      相关资源
      最近更新 更多