实施例 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 位置填充椭圆。