| CircleComponent.java |
package graphics.draw2d;
import java.awt.*;
public class CircleComponent
extends Component {
CircleComponent(int w, int h) {
setSize(w + 10, h);
}
public void paint(Graphics g) {
setBackground(Color.white);
Point pt = getLocation();
Dimension d = getSize();
g.drawOval(0, 0, d.width, d.height);
}
public static void main(String args[]) {
ComponentMoveFrame f = new ComponentMoveFrame();
for (int i = 0; i < 10; i++)
f.add(new CircleComponent(100, 100));
f.setVisible(true);
}
}