2010-10-02 64 views
1

我想創建一個新月形狀,並且我正在考慮將fillArc重疊到另一個fillArc上,但我不希望這樣做,因爲頂層不會透明。有沒有其他方法?如何製作新月形狀?

+0

轉到您的標記板並執行此操作。這會幫助你想象它。 – orokusaki 2010-10-02 04:32:59

回答

0

查看以下鏈接出來: Clipping

(它引用的Graphics2D的實例,但顯卡採用了同樣的想法)

使用setClip(Shape shape)與橢圓形狀。 剪輯區域是剪輯設置後不會繪製圖形的位置。 然後使用一個fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)來調用你的月牙形狀。