下面为一个内部类:
private class Arena extends JPanel
{public void paintComponent(Graphics g)
{super.paintComponent(g);
g.drawImage(river,0,0,getSize().width,getSize().height,this);
shark.paintComponent(g);
for(int i=0;i<prey.length;i++)
if(prey[i]!=null)
prey[i].paintComponent(g); }
}
请问在实例化此内部类后,里面的paintComponent方法是如何自动被调用的???
private class Arena extends JPanel
{public void paintComponent(Graphics g)
{super.paintComponent(g);
g.drawImage(river,0,0,getSize().width,getSize().height,this);
shark.paintComponent(g);
for(int i=0;i<prey.length;i++)
if(prey[i]!=null)
prey[i].paintComponent(g); }
}
请问在实例化此内部类后,里面的paintComponent方法是如何自动被调用的???
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货