在 SWT 按钮中对齐文本和图像?

ARF*_*ARF 5 java swt

我在 Java 中使用 SWT,并尝试左对齐 SWT 按钮内的图像和文本。看起来它应该是一个简单的 button.setAlignment(SWT.LEFT) 调用,但这不起作用。快速的 Google 搜索让我相信这可能是 SWT 框架中的一个错误。有人对此有帮助吗?

Jam*_*uis 5

这似乎是 SWT 的限制(至少在 Windows 中)。

在 3.2 之前,无法在按钮上同时设置图像和文本。通读该错误报告,对图像与文本的对齐和相对位置进行了一些讨论。看来最终的实现只是强制居中对齐,并将图像放置在文本的左侧。

有一个增强请求来修复此限制,但它在 3.3 中作为 WONTFIX 被关闭