● 마우스 이벤트 처리
클래스 C05GUI에 MouseListener를 추가시켜 준다.
그리고 클래스 C05GUI에 unimplemented를 눌러준다.
그러면 자동으로 마우스 이벤트 어노테이션이 생기게 된다.
그리고 마우스 컴포턴트를 등록시켜 준다.
- 마우스 클릭했을 때 이벤트 발생
마우스를 클릭하게 되면 콘솔창에 출력이 된다.
< 실행화면 >
- 입력한 위치의 좌표 추가
좌표를 추가해주기 위해 e.getPoint()를 추가시켜준다.
< 출력 화면 >
- offset 출력하기
문자열 전체의 상대적 위치가 확인 가능하다
< 출력화면 >
- 마우스 위치의 열 위치 출력
try/catch를 한 후
try를 맨 위로 올려준다.
< 실행화면 >
- 해당 마우스 위치의 문자열 출력
< 연습문제 >
만들어보기
'IT수업 > JAVA PART2' 카테고리의 다른 글
IT 수업 13주차 (47) File Input, Output, Copy (0) | 2024.03.20 |
---|---|
IT 수업 13주차 (46) 파일_Writer, Reader, Copy (0) | 2024.03.19 |
IT 수업 13주차 (44) GUI_이벤트 처리(키보드) (0) | 2024.03.19 |
IT 수업 13주차 (43) GUI (0) | 2024.03.19 |
IT 수업 13주차 (41) 컬렉션_Map (0) | 2024.03.18 |