JAVA :: 이벤트
💡 이벤트 관련 용어
💬 이벤트 소스 : 이벤트를 발생시킨 GUI 컴포넌트
💬 이벤트 객체 : 발생한 이벤트에 대한 여러 정보(이벤트 종류, 이벤트 소스 등)를 제공하는 객체
💬 이벤트 리스너 : 이벤트를 처리하는 자바 프로그램 코드
💬 이벤트 분배 스레드 : 무한 루프를 돌면서, 이벤트가 발생하면 이벤트 리스너를 찾아 호출하는 스레드
📝 이벤트 객체
💬 현재 발생한 이벤트에 관한 여러 정보를 가진 객체이며, 이벤트 리스너에게 전달된다.
💬 모든 이벤트 객체는 java.util.EventObject 클래스에서 상속받는다.
💡 getSource() 메소드
💬 어떤 컴포넌트에 이벤트가 발생했는지 이벤트 소스를 알려준다.
⚠ 캐스팅해서 사용하여야 한다.
JButton b = (JButton)event.getSource(); // b는 이벤트가 발생한 버튼의 레퍼런스
💡 다양한 이벤트 객체
➕ 이벤트 소스가 Component인 MouseEvent의 경우를 보면, 어떤 GUI 컴포넌트에든지 사용자가 마우스를 조작하면 MouseEvent가 발생한다.
Author And Source
이 문제에 관하여(JAVA :: 이벤트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ro_sie/JAVA-이벤트저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)