2014-11-05 3 views
0

Actionevent를받는 클래스가 있습니다. 이 이벤트를 수정하고 일부 이벤트를 추가하고 싶습니다 (가능한 경우). Android의 인 텐트를 사용하는 것과 같습니다. 이것이 가능한가, 아닌가? ActionEvent를 수정하는 방법

는 몇 가지 배경 추가하려면 :

가 첫 번째 클래스는 버튼을 클릭 ActionEvent의 인스턴스를 수신,하지만 난의 ActionEvent에 문자열 값을 추가하려면이 클래스를 원하고 대한의 ActionListener로서 다른 클래스의 연기에 이벤트를 전달 이 클래스. 이것이 가능한가, 아닌가? 파견 된 이벤트가 actionPerformed 이벤트를 트리거할까요?

+0

의도가있는 추가 공유 번들의 이점 효과적으로 사용자 정의 데이터를 저장할 장소를 제공합니다. ActionEvent에는 이러한 조항이 없으므로 ActionEvent를 확장하지 않으려면 사용자 정의 데이터를 전송하기위한 다른 메커니즘을 찾아야합니다. – MarsAtomic

답변

0

두 클래스를 하나의 클래스로 병합하여 해결했습니다. 간단히 변수를 설정하고 원하는 것을 성취 할 수있는 함수를 호출하는 것이 훨씬 쉬워졌습니다. 다른 해결책은 사용자 지정 편집 가능한 이벤트를 만들고이 이벤트의 두 클래스 수신기를 만드는 것이 었습니다. 그러나이 작업은 할당이고 그 작업을 수행 할 시간이 없었습니다.