키리스너와 윈도우리스너 문제입니다......
나라찬
-
다니엘
어렵네요
-
딥공감
정확하게 어떤 기능을 구현해 놓으셨는지 모르겠습니다만..
addKeyListener()라는 함수를 통해서 키리스너를 등록할 수 있습니다.
만약 implements KeyListener로 클래스를 만드셨다면, KeyListener안의 모든 멤버함수를 다 구현해야 하겠죠?
하지만 addKeyListener(new KeyAdapter(){})로 등록하셨다면 keyPressed()부분만 구현하시면 되고요, 그래픽적인 부분이니, repaint()를 항상 부르셔야 -
한별나라
그거는 님이 키보드를 안눌라서 카는 거 일수도 있음.
잘~ 눌라 보세요~ -
은송이
그럼 마우스 이벤트도 같이 주어 야된다는 소리 아닌신가요??
그리고 윈도우 리스너를 쓸대요 윈도우 창을 활성화 시키고 비활성화
시키는데요 그건 정확히 어떤 역활을 하는것인가요??
다른 적비행기는 움직이는 데 플레이어 비행기는 움직이질 않아요ㅠㅠ -
한란
1. 키입력받으면 그때 이미지 좌표점을 변경시켜주고 repaint 로 화면을 다시 그려주는 작업을하겠지요
2. paint에선 변경된 좌표점 변수를 이용해서 이미지를 다시 그림을 그려주고요
윈도우 리스너는 X종료버튼을 누를때만 this.dispose()로 종료해주고요 -
꽃초롱
좌표로 움직이는 이미지는 움직이는데 정작 키로 입력받아서
움직이는 이미지은 안움직여서요 ㅠㅠ -
스콜피온
이벤트 여라가지를 같이 적용해도 상관없는것으로 알고 있습니다.
윈도우 리스너는 주료 프로그램 X 종료버튼으로 사용하기에 -
어서와
헐...근데 왜 키를눌렀는데 총알이 안나가죠 ㅠㅠㅠ
-
그대와나
동시에 할 수 있습니다.