實施例 2:繪製和填充橢圓形
import javax.swing.*;
import java.awt.*;
public class MyPanel extends JPanel {
@Override
public void paintComponent(Graphics g){
// clear the previous painting
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
g2.setColor(Color.blue);
g2.drawOval(0, 0, 20,20);
g2.fillOval(50,50,20,20);
}
}
g2.drawOval(int x,int y,int height,int width);
此方法將在指定的高度和寬度的指定 x 和 y 位置繪製一個橢圓。
g2.fillOval(int x,int y,int height,int width); 此方法將在給定高度和寬度的指定 x 和 y 位置填充橢圓。