JAVA Swing Mini Project
์ฝ๋ก๋๋ก ์ธํด ๋ฐ์ ์์ฃผ ๋๊ฐ์ง๋ ์์ ๋งํธ์
์ฅ ๋ณด๋ฌ ๊ฐ๊ธฐ๋ ํ๋ ์ํฉ์์ ์ง์์
์์ฝ๊ฒ ์์ ์ฌ๋ฃ๋ค์ ๊ตฌ์
ํ ์ ์๋ ํ๋ก๊ทธ๋จ์
๋๋ค.
#KH๋งํธ
> ์ ํ๋ ์์ฐ ๋ด์์ ์ํ์ ๊ตฌ๋งคํ ๋์ ๋น ๋ฅด๊ฒ ๊ฐ๊ฒฉ์ ๊ณ์ฐํ ์ ์๊ณ ,
๋ฏธ์ฑ๋
์์๊ฒ ํ ์ ์๋ ์ํ์ ์ ํ ํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๊ณ ์ ํฉ๋๋ค.
- ๋ง์ผ์ปฌ๋ฆฌ : ์๋ฐ ์ผํ ์ด๋ฒคํธ
- SSG/์ด๋งํธ๋ชฐ : e-์๋ฆฌ
- ๋ฐฐ๋ฌ์ ๋ฏผ์กฑ : ๋ฐฐ๋ฌ ์ ๋์ด ์ฃผ๋ฅ ์ ํ
<๊ณตํต์ > ๋ก๊ทธ์ธ & ํ์๊ฐ์ , ์ฅ๋ฐ๊ตฌ๋ ํ์ด์ง, ์ํํ์ด์ง, ์ด๋ฒคํธ & ์ฟ ํฐ ํ์ด์ง, ๋ง์ดํ์ด์ง
- ๐ ๊น์๋ฏผ - ๋ก๊ทธ์ธ & ํ์๊ฐ์
- ๐ ์ด์์ - ๋ง์ดํ์ด์ง
- ๐ ๊ถ์ธํฌ - ์ํํ์ด์ง
- ๐ ์ ํฌ์ค - ์ฅ๋ฐ๊ตฌ๋ํ์ด์ง
- ๐ ์ต์น์ - ๊ฒฐ์ ํ์ด์ง
- ๐ ์ด์์ง - ๋ ์ํผํ์ด์ง
- ๐ ๋ก๊ทธ์ธ & ํ์๊ฐ์
1) ํ์๊ฐ์
์ ๋ฐ์ ์ ๋ณดย
- ์์ด๋ (์ค๋ณต ํ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ)
๋น๋ฐ๋ฒํธ
(์๋ฌธ ๋์๋ฌธ์, ํน์๋ฌธ์ ํผํฉ ํ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ)
- ์ด๋ฆ
- ๋์ด (๋ฏธ์ฑ๋
์ / ์ฑ์ธ ํ์ธํ๊ธฐ ์ํด)
- ์นด๋ ๋ฒํธย
2) ๋ก๊ทธ์ธ ์
- ๋ก๊ทธ์์ ์ ๊น์ง ๋ก๊ทธ์ธ ์ํ ์ ์ง
- ์์ด๋, ๋น๋ฒ ์ค๋ฅ -> ๋ก๊ทธ์ธ ์คํจ
- ๐ ๋ง์ดํ์ด์ง
1) ํ์์ ๋ณด ์์
- ๋ณธ์ธํ์ธ -> ๋น๋ฐ๋ฒํธ ํ์ธ
- ๋น๋ฐ๋ฒํธ, ์นด๋๋ฒํธ ๋ณ๊ฒฝ ๊ฐ๋ฅ
2) ํฌ์ธํธ ์ถฉ์
- ์ถฉ์ ๊ธ์ก ์
๋ ฅ ํ ๊ฒฐ์ ๋น๋ฐ๋ฒํธ ํ์ธ
- ์ถฉ์ ํ ๊ธ์ก ๋ณ๊ฒฝ
4) ๋ณด์ ํฌ์ธํธ ํ์ธ
5) ๋ณด์ ์ฟ ํฐ ํ์ธ
- ๐ ์ํํ์ด์ง
1) ์ํ ๊ฐ๊ฒฉ / ์ฌ๊ณ / ๋ฏธ์ฑ๋
์ ํ๊ธฐ
2) ์ํ ์ฅ๋ฐ๊ตฌ๋ ๋ด๊ธฐย
- ์ฅ๋ฐ๊ตฌ๋ ๋ด๊ธฐ๋ฅผ ์ ํํ๋ฉด ์ฅ๋ฐ๊ตฌ๋์ ์ํ ์ถ๊ฐ
3) ๋์ด ์ ํ (๋ฏธ์ฑ๋
์ / ์ฑ์ธ)
4) ์ฅ๋ฐ๊ตฌ๋ ๋ถ๋ถ๊ณผ ์ฐ๊ฒฐ
- ๊ฒฐ์ ํ๊ธฐ -> ๋ณด์ ๊ธ์ก/ ์ํ์ ๊ฐ๊ฒฉ ํ์ธ
- ์ํ์ฌ๊ณ ๊ฐ 1 ์ด์์ธ ๊ฒ์ ์ฒดํฌ ํ ๊ฒฐ์ ย
- ๐ ์ฅ๋ฐ๊ตฌ๋ํ์ด์ง
1) ย ์ ํ ๋ฌผ๊ฑด ํ์(์๋,๊ฐ๊ฒฉ ๋ฑ), ๋์ด์ ํ ํ์
2) ์๋ ๋ณ๋ ์ย
ย -ย ๊ฐ๊ฒฉ์ ํฉ ๋ณ๋
ย - ์ฌ๊ณ ๋ถ์กฑ ์ -> ์๋ ๋ถ์กฑ ์ฐฝ ๋์ฐ๊ธฐ
3) ์ํ ์ ๊ฑฐ ๊ฐ๋ฅย
4) ๊ตฌ๋งค ๋ฒํผ ์ ํ ์ย
ย -ย ๊ฒฐ์ ์ฐฝ ์ด๋
- ๐ ๊ฒฐ์ ํ์ด์ง
1 ) ๊ฒฐ์ ๊ฐ๋ฅํ ๊ฒฝ์ฐย
-> ๊ณ์ฐ๊ธ์ก < ๋ณด์ ๊ธ์กย
(๋ณด์ ๊ธ์ก์ด ์๋ ๊ฒฝ์ฐ)
2 ) ๊ฒฐ์ ๋ถ๊ฐ๋ฅ ํ ๊ฒฝ์ฐย
-> ๊ณ์ฐ๊ธ์ก > ๋ณด์ ๊ธ์ก
3) ๊ฒฐ์ ํ -> ๋ณด์ ๊ธ์ก ์ฐจ๊ฐ
- ๐ ๋ ์ํผํ์ด์ง
1) ์ค๋์ ์ถ์ฒ ๋ฉ๋ด
ย - ์ ํ์ง์ ๋ฐ๋ผ ๋ฉ๋ด๊ฐ ๋ฌ๋ผ์ง๋ ๊ธฐ๋ฅ
( ex. ์ ํ์ง - ์์/ ์ผ์/ ํ์ / ๋ฑ)
2) ์ฌ๋ฃ ์นดํ
๊ณ ๋ฆฌย
- ์ฌ๋ฃ ํค์๋(ex.๋ผ์ง๊ณ ๊ธฐ)๋ฅผ ๊ฒ์ ์
๊ด๋ จ ์๋ฆฌ๋ค์ด ๋ณด์ฌ์ง๋ ๊ธฐ๋ฅ
| Language | IDE | Library |
|---|---|---|
| JAVA | Eclipse |
