2013-04-06 8 views
1

이미이 그림을 사용하는 프로그램이 있지만 사용자가 파란색 사각형을 클릭하여 응답을받을 수 있도록 프로그래밍하는 방법은 무엇입니까? 이미지를 개별 이미지로 분할하려고 시도했지만 클릭 할 수있는 방법을 잘 모르겠습니다.상호 작용 가능 이미지

여기에 이미지의 : a busy cat http://www.aviationexplorer.com/airline_aircraft_seat_maps/delta_airlines_aircraft_seating_maps/d767300.gif

답변

3

당신은 당신의 GUI 라이브러리가 무엇인지 알려하지 않는,하지만 스윙 인 경우에, 그 대답은 간단하십시오 MouseListener를 사용합니다. 물론 구현의 세부 사항은 프로그램의 구조에 달려 있습니다.

+0

죄송합니다. 추가하는 것을 잊어 버렸지 만, 예, 스윙입니다. MouseListener를 사용하면 분할하지 않고 이미지를 상호 작용 가능하게 만들 수 있습니까? 감사합니다. – nichi

+0

@nichi : 예, 이미지를 분할하지 않고도 기능을 수행 할 수 있습니다. 어떻게 든 클릭 위치를 좌석 위치로 변환해야합니다. [tag : swing] 태그가 질문에 추가되었습니다. –

+0

도움을 주셔서 대단히 감사합니다! :) – nichi