좋아, 어리석은 질문 일지 모르지만 나는 나쁜 습관을 갖기 전에 자바에 익숙하지 않고 자신에게 올바른 방법을 가르치려고한다.자바로 창 닫기 및 닫기
어쨌든 저는 지난 밤에 프레임을 확장하는 사용자 정의 클래스와 캔버스를 확장하는 사용자 정의 클래스로 구성된 프로그램을 작성했습니다. main() 메서드는 캔버스 클래스에 있으며 프레임 클래스의 인스턴스를 만듭니다. 문제는 프로그램이 윈도우 닫기 이벤트를 감지하면 메인 메서드 외부에서 액세스 할 수있는 방법이 없으므로 프레임을 처리 할 수 없다는 것입니다. 그리고 내가 main() 밖에서 정의하려고한다면, 그걸 안에서 사용할 수 없다. 그래서 dispose()를 생략하고 System.exit (0)을 사용했습니다. 이거 괜찮 니? 그것은 기본적으로 어쨌든 동일한 일을하고 있습니까? 아니면 해결해야 할 문제입니까? 그렇다면 어떤 생각입니까? 읽기에 너무 많은
감사합니다,
코디
System.exit (0)은 실행중인 JVM을 종료하므로 t 모자. 해당 jvm에서 실행중인 응용 프로그램 만이 아닌 것일 수 있습니다. – fmucar