안녕하세요 모두 : 자바 스윙 앱이 있습니다. 사용자가 응용 프로그램의 새 창을 열 수있는 버튼이 있습니다. 사용자가 응용 프로그램을 닫을 때 System.Exit (0)을 사용하지만 "닫기"단추를 누르면 응용 프로그램 창이 닫힙니다. 위자바 스윙 닫기 한 응용 프로그램 만 해당
public static void main(String[] args)
{
ghMain = new GreenHouseMain();
}
내가 다음 두 번째 응용 프로그램 창을 엽니 새로운 GreenHouseMain 개체를 생성하는 동일한 코드를 사용하여 첫 번째 응용 프로그램을 초기화하는 방법입니다.
그럼 내 질문은 내가 닫은 버튼이 눌렀던 하나의 응용 프로그램 창만 닫는 것입니까?
고마워요.
+1 System.exit (code)는 JVM을 종료하고 dispose()는 window 인스턴스와 관련된 자원을 삭제합니다. 또한 응용 프로그램 관점에서 System.exit (코드) 호출 (또는 다른 모든 창 처 리)을 사용해야하는 "기본 창"이있을 수 있습니다. – 01es