gpt4 book ai didi

java - 如何更改 GEF 中的复选框大小(org.eclipse.draw2d.Checkbox)

转载 作者:行者123 更新时间:2023-12-01 14:50:06 25 4
gpt4 key购买 nike

在GEF(图形编辑框架)中,是否可以更改复选框及其内部复选标记的大小?

我尝试了三种方法:

  • 设置首选尺寸
  • 设置大小
  • 设置边界

但它们只能加宽它与其父级之间的填充。

最佳答案

Checkbox 是通过在标签内使用图像来实现的。有两张图像,一张用于选中的复选框,一张用于未选中的复选框。因此,我没有一种简单的方法来重新调整复选框的大小。

可能的解决方案: 1. 如果您只需要特定大小的较大复选框,请创建您自己的 Checkbox。原始类的代码很小而且非常简单。 2.如果需要改变复选框的大小,则必须创建一个新的Graphics对象,并使用scale方法按需创建一个新图像(这有点复杂的是,您必须从新图像创建 GC,使用 GC 创建 SWTGraphics,然后缩放它。 3. 让您的客户相信他不需要新的复选框:-)。

祝你好运。

关于java - 如何更改 GEF 中的复选框大小(org.eclipse.draw2d.Checkbox),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14976674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com