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