데이터가 어떻게 들어오는지 테스트를 하려고 하려고 합니다.
예를 들어서 디렉토리에 있는 전체 파일을 읽어서 다른 디렉토리에 복사를 하는 부분이 있습니다.
for (int count = 0; count < dataList.length; count++) {
fileCopy(dataList[count], nDir + "\\" + dataList[count].getName());
addLog(dataList[count].getName());
}
addLog는 JTextArea에 복사된 파일이름을 하나씩 추가하는 것 입니다.
근데, 하나를 복사할때마다 JTextArea에 추가되는 것이 아니라, for문이 끝날 때까지 JTextArea는 공백상태 입니다.
즉, for문이 끝나기 전에는 열려있는 창이 멈춰있는 상태 입니다. 어떻게 수정해야 파일 하나씩 복사할때마다 addLog가 되는것을 확인 할 수 있을까요?