2011-07-18 92 views
0

我試圖讓這個,如果我按下左/右按鍵,精靈/馬里奧將面臨左/右。如果我按右鍵,他會面對。但由於某種原因,當我按下左鍵時,他不會左轉。Java的動畫,與主要聽衆

源代碼:FirstSecond

Images

+0

爲了更好地幫助越早,張貼1 [SSCCE](http://pscode.org/sscce.html)直接在的問題,而不是在250行的不可編譯的代碼在4類以糊箱位點。對於圖像,請隨時鏈接到我的[媒體頁面](http://pscode.org/media/#image)上的某些圖像。可替代地,在代碼生成它們如圖中[嵌套佈局示例](http://stackoverflow.com/questions/5621338/about-swing-and-jtable/5630271#5630271)。 –

+0

如果你調用'irFrames()'和'ilFrames()'每次按箭頭鍵時,你將要產生很多不必要的'ImageIcon's的。 – Jeffrey

回答

1

不要使用KeyListener的。而是使用Key Bindings,它們更靈活,並且被所有Swing組件使用。

+0

對於基於對話框的應用程序而言,這是正確的,但不適用於遊戲。 – finnw