如何在Java(Swing / SWT / AWT)中创建C64样式加载屏幕?

时间:2011-03-07 12:19:37

标签: java swing swt awt

我正在考虑做一个commodore 64 style loading screen(交替的条纹会改变颜色并增大/缩小尺寸),并且想知道是否有人尝试过这个或知道我能看到的任何代码。我今天要自己开始,但最好有一些东西可以与之比较:)

到目前为止,我猜测你将屏幕尺寸分开并为条形高度设置一个常数(例如12个水平条),然后在常量和常数之间选择一个随机数 - 5或者其他任意并刷新屏幕。看起来很难说,但这是我对复制感兴趣的东西。

1 个答案:

答案 0 :(得分:3)

我重写paintComponent()以绘制水平条。要平铺叠加层,您可以查看使用getSubimage()切片图像的examplejavax.swing.Timer来调整动画的速度。

附录:另请参见执行水平切片的example