cookie3ms

import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
public class Circle extends JFrame{
private int cx;
private int cy;
private int cr;
public Circle(int incx,int incy,int incr){
super("Circle");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300,300);
cx=incx;
cy=incy;
cr=incr;
CirclePane ccp=new CirclePane(cx,cy,cr);
Container pane=getContentPane();
pane.add(ccp);
setVisible(true);
}
public static void main(String[] args) {
new Circle(10,10,10);
}
}
class CirclePane extends JPanel{
private  int cx;
private int cy;
private  int cr;
CirclePane(int incx,int incy,int incr){
cx=incx;
cy=incy;
    cr=incr;
}
public void paintComponent(Graphics comp){
Graphics2D comp2D=(Graphics2D)comp;
for(int i=0;i<8;i++){
    Ellipse2D.Float ee=new Ellipse2D.Float(cx+i*30,cy+i*30,cr+i*6,cr+i*6);
comp2D.setColor(Color.red);
comp2D.fill(ee);
}
}
}


小程序---挺好看的

分类:

技术点:

相关文章:

  • 2021-12-14
  • 2021-06-30
  • 2022-12-23
  • 2021-09-18
  • 2022-12-23
  • 2021-11-03
  • 2021-08-04
  • 2022-12-23
猜你喜欢
  • 2021-05-27
  • 2021-10-18
  • 2022-12-23
  • 2021-09-23
  • 2022-12-23
  • 2021-12-01
  • 2021-10-07
相关资源
相似解决方案