Java创建一个圆形对象,并设定其顶点坐标和边线颜色的代码示例
时间: 2024-05-15 08:14:37 浏览: 7
以下是Java创建一个圆形对象,并设定其顶点坐标和边线颜色的代码示例:
```
import java.awt.Color;
import java.awt.Graphics;
public class Circle {
private int x, y, radius;
private Color color;
public Circle(int x, int y, int radius, Color color) {
this.x = x;
this.y = y;
this.radius = radius;
this.color = color;
}
public void draw(Graphics g) {
g.setColor(color);
g.drawOval(x - radius, y - radius, radius*2, radius*2);
}
}
```
使用示例:
```
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class CircleDemo {
public static void main(String[] args) {
JFrame frame = new JFrame("Circle Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
CirclePanel panel = new CirclePanel();
frame.add(panel);
frame.setSize(300, 300);
frame.setVisible(true);
}
}
class CirclePanel extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
Circle circle = new Circle(150, 150, 50, Color.RED);
circle.draw(g);
}
}
```