Swing 이란? Swing은 자바에서 GUI 응용 프로그램을 쉽게 제작에 도움을 주기 위해 순수 자바 언어로 제작된 GUI 컴포넌트를 제공하는 패키지입니다. AWT(Abstract Windowing Toolkit)라는 기본적인 자바 GUI 패키지의 클래스들을 상속받는 클래스들로 구성되어 있습니다.(AWT의 고급 버전인 셈이죠!) 이때 이 GUI 클래스를 컴포넌트라고 따로 부르는데요, Swing과 AWT는 기본적인 버튼, 텍스트 입력창 뿐만 아니라 스크롤을 지원하는 사진창, 파일 경로들을 보여주는 트리 등 다양한 컴포넌트를 지원합니다. 그럼 로그 창을 벗어나 새로운 응용 프로그램으로 넘어가보도록 하겠습니다! 더보기 AWT와 Swing, 이 둘의 차이점은 바로 운영체제 의존성입니다. AWT는 운영체제의 도..
[JAVA] Swing GUI 기초(1) - JFrame
Swing 이란? Swing은 자바에서 GUI 응용 프로그램을 쉽게 제작에 도움을 주기 위해 순수 자바 언어로 제작된 GUI 컴포넌트를 제공하는 패키지입니다. AWT(Abstract Windowing Toolkit)라는 기본적인 자바 GUI 패키지의 클래스들을 상속받는 클래스들로 구성되어 있습니다.(AWT의 고급 버전인 셈이죠!) 이때 이 GUI 클래스를 컴포넌트라고 따로 부르는데요, Swing과 AWT는 기본적인 버튼, 텍스트 입력창 뿐만 아니라 스크롤을 지원하는 사진창, 파일 경로들을 보여주는 트리 등 다양한 컴포넌트를 지원합니다. 그럼 로그 창을 벗어나 새로운 응용 프로그램으로 넘어가보도록 하겠습니다! 더보기 AWT와 Swing, 이 둘의 차이점은 바로 운영체제 의존성입니다. AWT는 운영체제의 도..
2023.11.23