gpt4 book ai didi

eclipse - 在 SWT 中打开抗锯齿

转载 作者:行者123 更新时间:2023-12-02 07:15:12 25 4
gpt4 key购买 nike

我调用了 gc.setAntialias(SWT.ON); 但它什么也没做。按照那个方法,它应该可以工作。

Javadoc 声明:

Sets the receiver's anti-aliasing value to the parameter, which must be one of SWT.DEFAULT, SWT.OFF or SWT.ON.

它对我不起作用,我正在一个简单的 Canvas 上绘画。

最佳答案

以下内容在我构建的应用程序中对我有用,以及我对何时/如何执行此操作的猜测。

所以我创建了一个新的 GC,像您一样设置 Antialias,然后使用该 gc 对象绘制我需要的内容。关键是将它附加到您要绘制的外壳上。

GC gc = new GC(shell);
gc.setAntialias(SWT.ON);
//then I attach to LightweightSystem for testing.
LightweightSystem lws = new LightweightSystem(shell);

除此之外,请确保在绘制任何内容之前执行此操作。如果您之后必须调用它,可以尝试调用整个空间的重绘或重绘。

抱歉,没有更多信息,我不确定到底出了什么问题。

关于eclipse - 在 SWT 中打开抗锯齿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1678369/

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