2011-07-18 5 views
0

오른쪽/왼쪽 키를 누르면 스프라이트/마리오가 오른쪽/왼쪽을 향하게 만들려고했습니다. 맞은 열쇠를 누르면 오른쪽으로 향하게 될 것입니다. 하지만 어떤 이유로 왼쪽 키를 눌렀을 때 왼쪽으로 향하지 않습니다.Java 수신기와 함께 자바 애니메이션

소스 코드 : First, Images

+0

더 나은 도움을 얻으려면 붙여 넣기 bin 사이트의 4 개 클래스에있는 250 줄 이상의 호환되지 않는 코드가 아니라 질문에 직접 [SSCCE] (http://pscode.org/sscce.html)를 게시하십시오. 이미지는 내 [미디어 페이지] (http://pscode.org/media/#image)에서 이미지의 일부를 자유롭게 링크 할 수 있습니다. 또는 [중첩 레이아웃 예제] (http://stackoverflow.com/questions/5621338/about-swing-and-jtable/5630271#5630271)에 표시된대로 코드로 생성하십시오. –

+0

화살표 키를 누를 때마다'irFrames()'와'ilFrames()'를 호출하면 불필요한'ImageIcon'을 많이 생성하게 될 것입니다. – Jeffrey

답변

1

는 모든 KeyListener를 사용하지 마십시오. 대신 Key Bindings을 사용하면보다 유연하며 모든 Swing 구성 요소에서 사용됩니다.

+0

이것은 대화 상자 기반 앱에는 해당되지만 게임에는 해당되지 않습니다. – finnw

관련 문제