:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
09/05/16 12:33
Object o=e.getsource() 사용하시면 되죠.
c만하시다가 자바 하시는 느낌이.. 리스너를 그냥 implements 시키는게 더 편하실텐데 . 그리고 마우스이벤트도 있는데 굳이 clicked()를 만드실필요가. 내부클래스 사용하셔도 편하고요.
09/05/16 14:13
SuxpLay님// 답변 감사드립니다. C만 하다가 Java 를 하는게 아니라 programming에 막 입문했습니다 ^^;
답변에 적어주신 Object o=e.getsource() 를 어떻게 쓰는건가요? 물론 이제부터 제가 열심히 찾아보겠습니다만, 다들 구현하는 style 이 있다고 생각해서 SuxpLay 님은 어떻게 하는걸 의미하신건지 궁금하네요. 내부클래스를 쓴다는건 Buttons 를 SimpleGame Class 안에 넣는걸 말씀하시나요?
09/05/16 17:35
죄송합니다. 일어나자 마자 보구 답변을 달다보니 답변이 이상하게 됐는데요.
물론 코딩하는 스타일이 다 틀리기때문에 순전히 제생각이였습니다. 리스너는 implements 시켜서 마우스클릭이벤트를 내부클래스로 구현하는 방법이 더 편하다는걸 말하고싶었습니다. addMouseListener(new MouseAdapter() public void mouseClicked(MouseEvent e) { Object getSource () 는 Event 가 최초로 발생한 오브젝트입니다. 이거는 EventObject에 있는거구요. 이벤트발생값을 가져온다고 할수있죠.
|