2011-03-07 20 views
2

我正在考慮做一個commodore 64 style loading screen(隨着交替酒吧改變顏色和大小的增長/縮小),並想知道如果有人已經嘗試過或知道任何代碼,我可以看看。我今天會自己做一個開始,但是有一些東西可以與它比較:)如何在Java中創建C64樣式的加載屏幕(Swing/SWT/AWT)?

到目前爲止,我猜你將屏幕大小分開並設置了一個常數高度(例如說12個水平條),然後在常數和常數之間選擇一個隨機數 - 5或其他值,然後刷新屏幕。很難說看它,但這是我有興趣複製的東西。

+3

'PEEK'和'POKE',也許? – skaffman 2011-03-07 12:21:46

回答

3

我會覆蓋paintComponent()來繪製水平條。要平鋪覆蓋圖,您可以查看example,該圖使用getSubimage()對圖像進行切片,並使用javax.swing.Timer對動畫進行調整。

附錄:另請參閱此example做水平切片。