JavaSWT:使用GC.drawline时更改线条的颜色

JavaSWT:使用GC.drawline时更改线条的颜色,java,canvas,swt,Java,Canvas,Swt,如果我使用以下方法绘制直线: GC.drawLine(int x1, int y1, int x2, int y2); 我如何改变线条的颜色 我可以通过以下方式更改透明度: gc.setAlpha(150); 但是我找不到改变线条颜色的方法绘图函数使用前景色绘制: gc.setForeground(display.getSystemColor(SWT.COLOR_BLUE)); 绘制函数使用前景色绘制: gc.setForeground(display.getSystemColor(SWT

如果我使用以下方法绘制直线:

GC.drawLine(int x1, int y1, int x2, int y2);
我如何改变线条的颜色

我可以通过以下方式更改透明度:

gc.setAlpha(150);

但是我找不到改变线条颜色的方法

绘图函数使用前景色绘制:

gc.setForeground(display.getSystemColor(SWT.COLOR_BLUE));

绘制函数使用前景色绘制:

gc.setForeground(display.getSystemColor(SWT.COLOR_BLUE));

为什么投票被否决了?谁知道,但是一个问号就足够了。为什么投票被否决了?谁知道,但是一个问号就足够了。很棒的东西@Enak谢谢你的帮助伟大的东西@Enak谢谢你的帮助