【问题标题】:How to set height of a SWT ToolItem?如何设置 SWT ToolItem 的高度?
【发布时间】:2014-06-07 05:16:06
【问题描述】:

拥有一个带有 32x32 图像和文本标题的 ToolItem,图像显示得太小。是否可以通过编程方式设置 SWT ToolItem 的高度?

我不是在寻求使用 CoolItem 的解决方案。

增加父 ToolBar 和(父级的父级)Composite 的大小没有帮助。 ToolBar 变得更高,但 ToolItem 的高度似乎是固定的。

【问题讨论】:

  • ToolItem 通常显示图像全尺寸。你是如何创建图像和 ToolItem 的?
  • 问题已解决,图像调整为添加到工具栏中的第一张图像的大小。
  • @user1438038 请考虑发布您的解决方案作为答案。
  • 完成。抱歉,没有看到那个按钮。它只是说“添加评论”,所以我认为我无法回答自己的问题。

标签: java height swt toolbar


【解决方案1】:

解决方案:

无法手动调整 ToolItems 的大小。 工具栏中的所有图像都会自动缩放以匹配添加到工具栏中的第一个图像的大小。在我的情况下,第一个 ToolItem 有一个非常小的图像并且很早就被处理掉了,这就是后续 ToolItems 的原因比预期的要小。

【讨论】:

  • 但请注意,此规则在 Windows(可能在 Linux)上适用,但在 MacOS X 上不适用:在后一种情况下,第一张图片将设置 高度工具栏的宽度,但不是后续工具项的宽度(然后可以更大)。此外,它们的图像被垂直裁剪(如果它们更大)或居中(如果它们更小),但没有缩放。
猜你喜欢
  • 2014-10-07
  • 1970-01-01
  • 1970-01-01
  • 2012-11-10
  • 2012-10-15
  • 1970-01-01
  • 2018-08-29
  • 2012-03-01
  • 2014-03-12
相关资源
最近更新 更多