Netbeans에서 java로 테이블을 만들고 데이터로 채 웁니다. 이제 해당 셀을 클릭하면 행의 특정 열에 해당하는 텍스트 영역에 세부 정보를 표시하려고합니다. 이벤트 리스너를 사용하여 어떤 셀 사용자가 클릭했는지를 어떻게 알 수 있습니까?jTable에서 클릭 이벤트 - Java
12
A
답변
48
클릭 이벤트의 위치를 찾아 당신이 찾고있는 셀을 얻기 위해보고있다 (마우스 클릭 또는 키보드)를 선택 테이블 셀에 대한 listnening 수 있습니다 :
jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
@Override
public void mouseClicked(java.awt.event.MouseEvent evt) {
int row = jTable1.rowAtPoint(evt.getPoint());
int col = jTable1.columnAtPoint(evt.getPoint());
if (row >= 0 && col >= 0) {
......
}
}
});
5
JTable, 당신은 implemets ListSelectionListener, 예 here 또는 here
관련 문제
- 1. java : 마우스 클릭 이벤트 활성화
- 2. UIWebView 클릭 이벤트 클릭
- 3. 클릭 이벤트 내에서 클릭 이벤트 할당
- 4. Java - 이벤트 내의 이벤트?
- 5. BlackBerry - ButtonField에서 클릭 이벤트 사용
- 6. JTable에서 정렬에서 열 제외
- 7. PHP 클릭 이벤트 핸들러
- 8. 클릭 이벤트/함수 응축
- 9. 안드로이드에서 AutoCompleteTextView 클릭 이벤트
- 10. jquery 클릭 이벤트
- 11. Jquery 및 클릭 이벤트
- 12. 버튼 클릭 이벤트
- 13. 크리스탈 리포트 클릭 이벤트
- 14. DataGridview의 버튼 클릭 이벤트
- 15. HTML5 캔버스 클릭 이벤트
- 16. JQuery와 클릭 이벤트
- 17. 안드로이드 글로벌 클릭 이벤트
- 18. 다수의 클릭 이벤트
- 19. Search 버튼 클릭 이벤트
- 20. Zingchart 클릭 이벤트 처리
- 21. 안드로이드에서 더블 클릭 이벤트
- 22. ButtonField 클릭 이벤트
- 23. JQuery와 클릭 이벤트
- 24. JQuery와 바인드 클릭 이벤트
- 25. Jquery 클릭 이벤트 애니메이션
- 26. 클릭 이벤트 on .swf
- 27. 장애인 버튼 ('클릭') 이벤트
- 28. 두 번 클릭 이벤트
- 29. 버튼 클릭 이벤트
- 30. Google지도에 클릭 이벤트 첨부하기
와우! 그런 우아한 대답! 항목 선택 이벤트를 무시하기 위해 MouseListener를 추가하려고 시도했지만 작동하지 않으면 MouseAdapter를 사용해야합니다. 감사합니다. –