是否可以在繪製的圖像上填充一個矩形和一個橢圓形,並將橢圓形作爲背後圖像的「窗口」?Java SWT - 畫布上的透明背景?
e.gc.drawImage(//...);
e.gc.setBackground(//black);
e.gc.fillRectangle(//over the image);
e.gc.setBackground(//SWT.TRANSPARENT?);
e.gc.fillOval(somewhere on the canvas);
這段代碼顯然不適合我,但這可以通過SWT實現嗎?
是的我知道這些選項,我應該提到矩形必須覆蓋圖像,而橢圓需要透明。 – omm118
@ omm118那麼,使用'fillRectangle()'和'drawOval()' – Baz
@ omm118或者你想讓橢圓「刪除」矩形的一部分? – Baz