0
아래 코드는 내 버튼 동작의 일부입니다. 마지막 행을 포함하는 테이블은 확인란입니다. 저장 버튼을 클릭하면 선택한 행이 테이블 행에서 삭제되어야합니다 ... !!! 'jtable 확인란을 선택하면 테이블에서 행이 제거됩니다.
작업이 밖으로 시도 코드
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==btnSave){
for (int i = 0; i < retunTable.getRowCount(); i++) {
Boolean chked = Boolean.valueOf(retunTable.getValueAt(i, 4)
.toString());
String dataCol1 = retunTable.getValueAt(i, 1).toString();
if (chked) {
JOptionPane.showMessageDialog(null, dataCol1);
colVaules.add(dataCol1);
returnBook();
DefaultTableModel dm=(DefaultTableModel) retunTable.getModel();
}
}
}
}
실제로 행을 제거하려고합니까? 'dm.removeRow (i)'를 해봤습니까? 그리고'!!! '는 모두 무엇입니까? –
아니요,하지만 그 코드를 시도하기 위해 체크 버튼 체크 행 번호를 알아야합니다. –
_ "아니요,하지만 체크 코드를 확인하기 위해 행 번호를 확인해야합니다"_ 무엇을 루프 할 것인가는 무엇입니까? 행,'i'는 행입니까? –