버튼 그리드가 있고 버튼의 위치를 검색하는 방법이 있는지 알고 싶습니다. 버튼에 대한 작업 수신기가 있지만 행과 열이 필요합니다. 눌려진 버튼은 어떻게되는지 알아내는 것 같습니다GridLayout에있는 버튼의 위치에 액세스
0
A
답변
2
사용할 수
JButton.setActionCommand(String actionCommand)
버튼으로 원하는 정보를 연결할 수 있으므로 원하는 정보를 지정하는 값을 인코딩 할 수 있습니다. 당신이 당신의 actionListener가 전화를받을 때
그런 다음
public void actionPerformed(ActionEvent ae) {
String cmd = ae.getActionCommand();
//based on cmd, do something
}
를 통해 그것을 검색 할 수 있습니다
1
하나의 비교적 쉬운 방법은 단추를 2D 배열에 넣은 다음 중첩 된 루프 쌍을 사용하여 배열을 반복하는 것입니다. 일치하는 단추를 찾을 때까지 현재는 (ActionEvent의 # getSource와()를 통해. 그런 다음 행과 열은 루프 인덱스입니다.
가관련 문제
- 1. 이미지 버튼의 가속기 (액세스 키) 설정 방법
- 2. Google지도에서 별표 표시된 위치에 사용자 액세스
- 3. 라디오 버튼의 OnChange javascript 이벤트에 액세스 할 때 문제가 발생했습니다.
- 4. 버튼의 무작위 배치
- 5. 메모리 위치에 액세스 할 수있는 Mmap 시스템 호출 작업
- 6. 프로그래밍 방식으로 X-MMS 콘텐츠 위치에 액세스 할 수 있습니까?
- 7. UITABLE VIEW에서 삭제 버튼의 위치를 변경하십시오.
- 8. 버튼의 동적 위치 지정 [Android]
- 9. 이미지는 위치에 따라 다르게 렌더링됩니다.
- 10. 데이터 액세스 텍스트 확장 메서드가 액세스되는 위치에 따라 액세스 할 수없는 이유
- 11. 현재 위치에 대한 UIWebView 저장
- 12. TemplateColumn 버튼의 DataGrid 행을 클릭하십시오.
- 13. 버튼의 폭을 변경하는 버튼
- 14. 버튼의 백라이트를 끕니다.
- 15. Flex Alert.show (..) 버튼의 i18n
- 16. 버튼의 테두리 폭이 다릅니다
- 17. 버튼의 맞춤 페이팔 필드
- 18. 버튼의 우선 순위 설정
- 19. 버튼의 텍스트 정렬
- 20. 버튼의 최상위 속성 조작
- 21. 버튼의 라벨 텍스트 변경
- 22. 버튼의 스타일을 확장하려면 어떻게해야합니까?
- 23. SWT 버튼의 텍스트와 이미지
- 24. 경고 버튼의 아이콘 변경
- 25. 트위터 공유 버튼의 차이점
- 26. CButtonColumn 버튼의 returnURL 설정
- 27. 버튼의 배경 템플릿
- 28. IE에서 버튼의 둥근 모서리
- 29. 버튼의 세로 맞춤 설정
- 30. 버튼의 슬라이더 문제