- 论坛徽章:
- 0
|
Timer timer;
Panel panel;
JButton button;
if(e.getSource()==timer)
{
try
{
for(int i=0;i<10;i++)
{
Calendar cal=Calendar.getInstance();
Thread.sleep(6000);
cal.setTime(new Date());
repaint();
button=new JButton();
button.setSize(50,20);
button.setLocation(100+60*i,300);
pn1.add(button);
}
catch(Exception e)
{
System.out.println("error" ;
}
}
}
我想每隔6秒钟,在panel上显示一个button,可是button总是在循环全结束后才一起全部显示,请各位高手帮我看看这段程序有什么问题,应该怎么写啊
顺便问一下,如果想在显示第二个button时,不让第一个button显示在panel上,也就是说每时每刻都只显示一个button,应该怎么做啊,是不是应该写清屏语句,怎么写啊
谢谢啦  |
|