程序描述:窗口程序,有一个按钮,当按下时会随机在面板的某个位置生成一个颜色随机的方块,在三秒钟之后该方块消失。
实现:用一个list来保存各个方块的位置。每次添加一个方块的时候,在一个单独的线程里等待3秒钟,然后把该方块从list里删除,在等待开始的时候和结束的时候重绘面板。需要对list进行同步。
代码:
程序描述:窗口程序,有一个按钮,当按下时会随机在面板的某个位置生成一个颜色随机的方块,在三秒钟之后该方块消失。
实现:用一个list来保存各个方块的位置。每次添加一个方块的时候,在一个单独的线程里等待3秒钟,然后把该方块从list里删除,在等待开始的时候和结束的时候重绘面板。需要对list进行同步。
代码: