java给圆填充颜色
时间: 2023-10-11 15:24:49 浏览: 278
要给圆填充颜色,可以使用Java Graphics2D类的fillOval()方法来绘制实心圆。可以使用setColor()方法设置填充颜色。以下是一个简单的示例代码:
```
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Circle extends JPanel {
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setColor(Color.BLUE); // 设置填充颜色为蓝色
g2d.fillOval(50, 50, 100, 100); // 绘制实心圆
}
public static void main(String[] args) {
JFrame frame = new JFrame("Circle");
Circle circle = new Circle();
frame.add(circle);
frame.setSize(200, 200);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
```
在这个示例代码中,我们使用setColor()方法将填充颜色设置为蓝色,然后使用fillOval()方法绘制实心圆。您可以根据自己的需要更改颜色和圆的位置和大小。
阅读全文