내 응용 프로그램에서 여러 번 반복되는 다음 코드 패턴을 정리하는 방법에 대한 제안 사항.스윙 스레드 콜백
new Thread(new Runnable() {
public void run() {
// Do some work here
SwingUtilities.invokeLater(new Runnable() {
public void run() {
// Update the Swing Interface to reflect the change
}
});
}
}).start();
기본적으로 다른 스레드에서 작업을 수행하는 섹션과 스윙 UI 스레드에서 실행되는 코드 블록이 있습니다.
저는이 블록에 하위 클래스를 만들 수 있다고 확신합니다.하지만이 기능을 쉽게 구현할 수있는 스윙 라이브러리가 필요합니다.
감사합니다. SwingWorker 프레임 워크
내가 아는 한, 이벤트 발송 스레드 (Event Dispatch Thread)에 뭔가를 던지려한다면, 그렇게하는 것이 좋습니다. – jjnguy