본문 바로가기
JAVA-Spring/스윙 Swing, awt

JAVA 자바 [ 프로그래밍 ] Swing, awt _ 각 동작에 효과 넣기 1

by Super Santj 2019. 7. 25.

이벤트 처리와 프로그램 화면 출력을 위해 위 세가지를 import 처리를 하였다.

또한 JFrame 클래스를 상속받아 프로그램을 정의하는 몇가지 메소드를 호출한다. 하지만 우리는 이번 게시글에서

X 아이콘을 눌렀을때 정말 프로그램이 종료되는 구문을 입력을 하려한다. setDefaultCloseOperation을 주석 처리를

하게되더라도 보여지기에는 프로그램이 종료 되어 보이지만 메모리상에서 정말로 종료가 된것이 아니다.

즉 우리는 확실하게 프로그램을 종료하여야하는것이다.

WindowListener 인터페이스를 임플리먼츠를 통해 상속 받고 해당 인터페이스가 갖고있는 모든 메소드를 오버 라이드 한뒤, 각 메소드별로 우리는 기능 설정을 해주면 된다.

해당 메소드가 프로그램을 종료하는 메소드로, 종료 구문과 함께 프로그램 종료를 입력해주면된다. 그리고 각 메소드별 

실행하게되면 콘솔창에 실행 되었다는 것을 표기 해주기 위해 sysout 을이용 각 실행별 구문을 입력해주면, 창을

움직일때마다 또는 작동할때 마다 콘솔에 표시가 된다. 

그리고 반드시 위 구문을 기재를 해주면, 콘솔창에 내용이 입력됨을 확인할 수가 있다.

댓글