1
我必須展示四個由扇形畫出的「扇形」或圓弧,我設置了扇形/弧形並按照我想要的方式尋找,但我無法弄清楚如何讓他們用圓圈勾畫出任何想法?提前致謝。在內部繪製一個帶扇葉的圓圈,Java
package chap15;
import java.awt.Graphics;
import javax.swing.JPanel;
public class Fans extends JPanel {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
int xCenter = getWidth()/2;
int yCenter = getHeight()/2;
int radius = (int)(Math.min(getWidth(), getHeight()) * 0.4);
int x = xCenter - radius;
int y = yCenter - radius;
g.fillArc(x, y, 2 * radius, 2 * radius, 0, 30);
g.fillArc(x, y, 2 * radius, 2 * radius, 90, 30);
g.fillArc(x, y, 2 * radius, 2 * radius, 180, 30);
g.fillArc(x, y, 2 * radius, 2 * radius, 270, 30);
}
}
你好像找到了'fillArc',那麼'drawArc'怎麼樣? –
謝謝你,燈泡在我腦海中繼續。 – Gmenfan83