์ค์ (Swing) Java ์ธ์ด๋ก ๊ฐ๋ฐ๋ ๊ทธ๋ํฝ ์ฌ์ฉ์ ์ธํฐํ์ด์ค(GUI) ๋ผ์ด๋ธ๋ฌ๋ฆฌ AWT๋ณด๋ค ๋ ๊ฐ๋ ฅํ๊ณ ์ผ๊ด๋ GUI ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๊ณต ํ๋ซํผ ๋ ๋ฆฝ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด ์์ Java ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ๊ตฌํ๋จ => Java์์ ์งํฅํ๋ "Write Once, Run Everywhere(WORE)"๋ฅผ ๊ตฌํํ๊ธฐ ์ํด, ์์คํ ์์ ๊ณตํต์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฒํผ ๋ฑ์ UI ์ปดํฌ๋ํธ๋ฅผ ์ ๊ณตํจ ๋ชจ๋ AWT ์ปดํฌ๋ํธ์ 100% ํธํ๋๋ ์ปดํฌ๋ํธ๋ก ์ฌ์์ฑ ๋์ด์์ AWT ์ปดํฌ๋ํธ์ ๊ตฌ๋ถํ๊ธฐ ์ํด ์ค์ ์ปดํฌ๋ํธ์ ์ด๋ฆ์ ๋๋ฌธ์ J๋ก ์์ (ex. JComboBox, JButton, JMenu..etc) Swing ํด๋์ค ๊ตฌ์กฐ JComponent ํด๋์ค ๋ชจ๋ ์ค์ ์ปดํฌ๋ํธ์ ๊ธฐ๋ณธ ํด๋์ค๋ก ๊ทธ๋ํฝ ๊ทธ๋ฆฌ๊ธฐ, ์ด๋ฒคํธ ์ฒ๋ฆฌ ๊ธฐ๋ฅ์ ํ..