๊ทธ๋ž˜ํ”ฝ์‚ฌ์šฉ์ž์ธํ„ฐํŽ˜์ด์Šค 1

[Java] ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค (User Interface)

๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค (Graphic User Interface) ์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์šฐ์Šค๋‚˜ ํ‚ค๋ณด๋“œ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ž…์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ž˜ํ”ฝ ํ™”๋ฉด ๊ตฌ์„ฑ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ GUI(graphic user interface)๋ผ๊ณ ๋„ ๋ถ€๋ฆ„ ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ํ•„์š”์„ฑ ์‚ฌ์šฉ์„ฑ ๊ฐœ์„  : ๋ฒ„ํŠผ, ๋ฉ”๋‰ด ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„ํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ด ์ƒํ˜ธ์ž‘์šฉ ํ–ฅ์ƒ : ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ์—๊ฒŒ ์‹œ๊ฐ์ ์ธ ์ž…๋ ฅ์„ ๋ณด๋‚ด๊ณ , ์ปดํ“จํ„ฐ๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์‹œ๊ฐ์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณต ์•ˆ์ „์„ฑ ํ–ฅ์ƒ : ์‚ฌ์šฉ์ž๊ฐ€ ์ž˜๋ชป๋œ ์ž‘์—…์„ ํ•  ๊ฐ€๋Šฅ์„ฑ์„ ์ค„์ž„์œผ๋กœ์จ, ์‹œ์Šคํ…œ์˜ ์˜ค๋™์ž‘ ๊ฐ€๋Šฅ์„ฑ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Œ Java์—์„œ ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ตฌํ˜„ ๊ตฌ๋ถ„ ์„ค๋ช… AWT - Abstract Window Toolkit์˜ ์•ฝ์–ด๋กœ ..

JAVA 2024.01.15