gpt4 book ai didi

java - 如何在 SWT 中为标签添加实线边框并更改边框的颜色?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:27:05 26 4
gpt4 key购买 nike

我想通过给它一个实心边框并为该边框选择一种颜色来风格化一个标准的 SWT 标签。我似乎无法通过在线查找找到一种方法来做到这一点。甚至支持吗?我似乎只能对其应用 SWT.BORDER 样式,这是一个我似乎无法控制的 3D 效果边框。

最佳答案

JFace Forms 在 FormToolkit 中提供了这一点。参见 here .

私有(private)类 BorderPainter(第 106-165 行)执行 Mario 在他的回答中描述的内容:自定义绘制小部件周围的边框。为了使其正常工作,您必须将 BorderPainter 添加到您的小部件的父级中,这是一个 PaintListener,请参见第 798 行中的 paintBordersFor(.)

如果您只需要边框画家,我不建议添加 jface 表单作为依赖项 - 太重量级了。但该代码应该可以帮助您。

关于java - 如何在 SWT 中为标签添加实线边框并更改边框的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4412799/

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