程序描述:窗口程序,有一个按钮,当按下时会随机在面板的某个位置生成一个颜色随机的方块,在三秒钟之后该方块消失。
实现:用一个list来保存各个方块的位置。每次添加一个方块的时候,在一个单独的线程里等待3秒钟,然后把该方块从list里删除,在等待开始的时候和结束的时候重绘面板。需要对list进行同步。
代码:
随机颜色方块生成与消失
本示例展示了一个简单的GUI应用,通过点击按钮,在窗口中随机位置生成一个颜色随机的方块,并在三秒后自动消失。使用了Java Swing进行界面搭建,实现了基于线程的延时操作。
程序描述:窗口程序,有一个按钮,当按下时会随机在面板的某个位置生成一个颜色随机的方块,在三秒钟之后该方块消失。
实现:用一个list来保存各个方块的位置。每次添加一个方块的时候,在一个单独的线程里等待3秒钟,然后把该方块从list里删除,在等待开始的时候和结束的时候重绘面板。需要对list进行同步。
代码:
600

被折叠的 条评论
为什么被折叠?