Java Swing๊ณผ AWT๋ฅผ ํ์ฉํ์ฌ ์ ์ํ GUI ๊ธฐ๋ฐ ๋ฏธ๋๊ฒ์์
๋๋ค.
์ฌ์ฉ์๋ ํค๋ณด๋ ์กฐ์์ผ๋ก ์บ๋ฆญํฐ๋ฅผ ์์ง์ด๋ฉฐ ์ ์๋ฅผ ํ๋ํ๊ณ , ์ ํ ์๊ฐ๊ณผ ๋์ด๋ ์กฐ์ ๊ธฐ๋ฅ์ ํตํด ๊ฒ์์ ์ฆ๊ธธ ์ ์์ต๋๋ค.
๊ฒ์ ์ข
๋ฃ ํ ์ ์๋ ์ ์ฅ๋์ด ๋ญํน์ผ๋ก ๊ด๋ฆฌ๋๋ฉฐ, ์ต๊ณ ์ ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- ํค๋ณด๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์บ๋ฆญํฐ ์ด๋ ๋ฐ ์ถฉ๋ ํ์
- ์ ์ ๊ณ์ฐ ๋ฐ ์ต๊ณ ์ ์ ๋ญํน ์์คํ
- ์ ํ ์๊ฐ ๋ฐ ๋์ด๋ ์ฆ๊ฐ ๋ก์ง ์ ์ฉ
- ๋ฐฐ๊ฒฝ ์์ ๋ฐ ํจ๊ณผ์ ์ถ๊ฐ๋ก ๋ชฐ์ ๊ฐ ๊ฐํ
- ๊ฐ์ฒด์งํฅ ์ค๊ณ(OOP) ๊ธฐ๋ฐ ์บ๋ฆญํฐ/์์ดํ /๋งต ๋ชจ๋ํ
- ๋ฐ์ดํฐ ์ ์ฅ ๊ตฌ์กฐ ์ค๊ณ๋ฅผ ํตํ ๊ฒ์ ๊ฒฐ๊ณผ ๋ฐ ๋ญํน ๊ด๋ฆฌ
- Language : Java
- GUI : Swing, AWT
- IDE : Eclipse