상세 컨텐츠

본문 제목

AWT - ScrollPane, Dialog, FileDialog

자바강좌

by somiyuralove 2019. 5. 4. 08:43

본문

ScrollPane은 컨테이너이므로, 다른 컴포넌트를 포함시킬 수 있으나 다른 컨테이너들과는 달리 단 한나의 컴포너트만을 포함시킬 수 있습니다.

제한된 공간에서 크기가 큰 컴포너트를 화면에 보여줄 수 있도록 하는데 사용되며, 포함된 컴포넌트의 크기가 ScrollPane 자신보다 큰 경우 스크롤바를 이용해서 볼 수 있게 해줍니다.

그럼 아래의 예제를 보시죠.

Dialog는 주로 화면에 메시지창을 보여주는데 사용됩니다. 프로그램의 실행 중에 사용자에게 에러가 발생했음을 알린다던가, 파일을 삭제하기 전에 사용자로부터 응답을 받아야 한다던가 하는데 사용됩니다.

Dialog역시 다른 컴포넌트들을 포함 할 수 있는 컨테이너이며, Frame과 유사한 모양을 가지고 있습니다.

그럼 아래의 예제를 보시죠.

다이얼로그창의 OK버튼을 눌러도 창이 닫히지 않는데 이는 OK 버튼에 대한 이벤트처리를 하지 않아서 발생되는 문제입니다.

그럼 아래와 같이 이벤트를 처리하여 실행해봅니다. 아래의 예제를 보시죠.

FileDialog는 파일을 열거나 저장할 때 사용되는 Dialog입니다.

그럼 아래의 예제를 보시죠.

이번시간에는 여기까지 하도록 하겠습니다.

이포스트가 도움이 되셨다면 공감버튼을 눌러주세요.^^*

관련글 더보기

댓글 영역