이메인 윈도우를 닫은 후에도 내 애플리케이션이 계속 실행되는 이유는 무엇입니까? 내가 한 경우
public static void main(String[] args) {
new JFrame().setVisible(true);
}
같은 JFrame의 다음 appication 중지하지 않는 창을 닫은 후 (나는 그것을 죽일 필요).
응용 프로그램의 기본 창을 표시하는 적절한 방법은 무엇입니까?
제안 된 솔루션의 이유를 알고 싶습니다.
미리 감사드립니다.
가끔 자바가 싫습니다.그것은 내 의견으로는 기본 동작이되어야합니다. –
좋아요. 이유를 찾았습니다. 두 개의 AWT 스레드가 추가로 실행 중이며, 그 때문에 "기본"메서드가 끝날 때 내 응용 프로그램이 끝나지 않습니다. 나는 항상 JFrame이 비 모드이고 그 스레드를 생성한다는 사실을 잊어 버린다. –
왜 이것이 기본 동작입니까? 많은 응용 프로그램이 여러 창을 만듭니다. 이것이 기본값 인 경우 새 창을 만들 때마다 변경해야합니다. – Herms