0
Java 프로그램 (일종의 Excel 프로그램)의 시트에 두 개의 셀이 있고이 셀이 업데이트 될 때마다 반복되는 메서드를 만들고 싶습니다.소스가 업데이트 될 때 알림
특히 사용자가 시트의 셀을 변경할 때마다 셀 정보를 목록으로 가져 오는 방법을 반복해야합니다. 따라서 셀 동작에 따라이 메서드를 자동으로 x 번 반복해야합니다.
아이디어가 있습니까?
Java 프로그램 (일종의 Excel 프로그램)의 시트에 두 개의 셀이 있고이 셀이 업데이트 될 때마다 반복되는 메서드를 만들고 싶습니다.소스가 업데이트 될 때 알림
특히 사용자가 시트의 셀을 변경할 때마다 셀 정보를 목록으로 가져 오는 방법을 반복해야합니다. 따라서 셀 동작에 따라이 메서드를 자동으로 x 번 반복해야합니다.
아이디어가 있습니까?
텍스트 필드 (또는 셀이 무엇이든)에 리스너 (JTextFeild의 DocumentListener)를 추가하면 자동으로 생성됩니다.
// Listen for changes in the text
textField.getDocument().addDocumentListener(new DocumentListener() {
public void changedCell(DocumentEvent e) {
update();
}
public void removeCell(DocumentEvent e) {
update();
}
public void addCell(DocumentEvent e) {
update();
}
public void update() {
if (Integer.parseInt(textField.getText())<=0){
// Do update
}
}
});
콜백? 이것은 정말로 당신이하는 일을하는 방법과 당신이 제공하는 도서관이 제공하는 것에 달려 있습니다. – zapl