2013-04-19 4 views
-1

동적 체크 박스의 인덱스를 가져,이 코드내가 JTable의 동적 체크 박스를 자바

TableColumn tcolumnas = jTable1.getColumnModel().getColumn(3); 
tcolumnas.setCellRenderer(jTable1.getDefaultRenderer(Boolean.class)); 
tcolumnas.setCellEditor(jTable1.getDefaultEditor(Boolean.class)); 

에 의해 그것을 내가 그들 중 하나가 I 확인란의 인덱스를 알고 싶어 확인하면 내가 원하는. 귀하의 제안에 대한

청문회

http://i.stack.imgur.com/tskSw.png

업데이트 : 당신은 TableModelTableModelListener을 추가 할 수 있습니다 Java Getting JTable Value (Per row)

답변

0

여기로

솔루션은 veeery 간단하다. 이벤트는 셀의 데이터가 변경 될 때마다 발생합니다.

+0

재생 해 주셔서 감사합니다. 아이디어를 더 자세히 설명해 주시겠습니까? 이 'TableModel'빌드 방법 'DefaultTableModel dtm = new DefaultTableModel(); dtm.addColumn ("TagDesc"); dtm.addColumn ("Sol.Verifying"); ' –

+0

TableModelListener는 다른 수신기와 같습니다. 이벤트는 일이 발생할 때 해고됩니다. TableModelListener API를 읽고 인터페이스에 정의 된 메소드를 구현하십시오. 이 작업을 수행하는 방법을 잘 모르는 경우 TableModelListener를 사용하는 예제 용 포럼이나 웹을 검색 할 수 있습니다 – camickr

관련 문제