實施例 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 位置填充橢圓。