一个applet中有段代码如下: public void start()
{
while( true )
{
try
{
Thread.sleep( 1000 ); //主线程休息1秒
}
catch( InterruptedException e )
{
} repaint();
}
}
运行这个applet时,上面那段代码中的repaint()方法执行不到,不知道是什么原因! 望各位高手 详细 解释下 原因 谢谢!
{
while( true )
{
try
{
Thread.sleep( 1000 ); //主线程休息1秒
}
catch( InterruptedException e )
{
} repaint();
}
}
运行这个applet时,上面那段代码中的repaint()方法执行不到,不知道是什么原因! 望各位高手 详细 解释下 原因 谢谢!
你有没有在APPLET 里重写PAINT 方法呢?
重载了paint()方法!paint()方法的功能是:画出一个显示当前时间的时钟图形!这个applet的功能是动态的显示当前的时间!
QQ:28286880
别没事老问别人,JAVA的组件库源代码是最好的帮助文件
检查一下paint中的代码。或者直接写
public void start(){
repaint();
}
看看paint出来的样子,个人觉得是你paint中的代码有问题,
比如绘图的时候没有设置“颜色”。