关于JPanel
class Circle extends JPanel{public void paint(Graphics g)
{
g.drawArc(0, 0, 50, 50, 0, 360);
}
}
一个类继承于JPanel,改写其中的paint()方法。
在其中画一个圆,在设置其大小时,也就是其中的
50,50.这个时,就必须考虑到以后的实例的大小,
这样的设计好像太不好。有什么解决之道?
class Circle extends JPanel{
public void paint(Graphics g)
{
int h =getHeight(),w =getWidth();
g.drawArc(w/2, h/2, w/3, h/3, 0, 360);
}
}