JavaRush /Java Blog /Random-KO /Java ์• ํ”Œ๋ฆฟ์˜ ๋ผ์ดํ”„์‚ฌ์ดํด
AndySkvo
๋ ˆ๋ฒจ 21
ะกะฐะฝะบั‚-ะŸะตั‚ะตั€ะฑัƒั€ะณ

Java ์• ํ”Œ๋ฆฟ์˜ ๋ผ์ดํ”„์‚ฌ์ดํด

Random-KO ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
Java ์• ํ”Œ๋ฆฟ์˜ ๋ผ์ดํ”„์‚ฌ์ดํด - 1 ์ด Java ์• ํ”Œ๋ฆฟ ๋ชฉ๋ก์€ Java ์• ํ”Œ๋ฆฟ์˜ ๋ผ์ดํ”„์‚ฌ์ดํด์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฟ ๋ทฐ์–ด(NetBeans IDE)์—์„œ ์• ํ”Œ๋ฆฟ์„ ์‹คํ–‰ํ•˜๋ฉด ํ˜ธ์ถœ๋œ ๋ฉ”์„œ๋“œ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. import java.applet.Applet; import java.awt.*; public class AndysApplet extends Applet { String output = ""; String event; //init()- ะผะตั‚ะพะด ะธะฝะธั†ะธะฐะปะธะทะฐั†ะธะธ ะฐะฟะฟะปะตั‚ะฐ public void init() { event = "ะ’ั‹ะทะพะฒ ะผะตั‚ะพะดะฐ init() "; printOutput(); } //start()- ะผะตั‚ะพะด ะฝะฐั‡ะธะฝะฐะตั‚ ะฒั‹ะฟะพะปะฝะตะฝะธะต ะฐะฟะฟะปะตั‚ะฐ, ะปะธะฑะพ ะฟะตั€ะตะทะฐะฟัƒัะบะฐะตั‚ ะตะณะพ public void start() { event = "ะ’ั‹ะทะพะฒ ะผะตั‚ะพะดะฐ start() "; printOutput(); } //stop()- ะฒั‹ะทั‹ะฒะฐะตั‚ัั ะฟั€ะธ ะพัั‚ะฐะฝะพะฒะบะต ะฐะฟะฟะปะตั‚ะฐ public void stop() { event = "ะ’ั‹ะทะพะฒ ะผะตั‚ะพะดะฐ stop() "; printOutput(); } //destroy()- ะผะตั‚ะพะด ะทะฐะฒะตั€ัˆะตะฝะธั ะดะตะนัั‚ะฒะธะน. ะ’ั‹ะทั‹ะฒะฐะตั‚ัั ะฟะพัะปะต ะผะตั‚ะพะดะฐ stop(). //ะ’ัะตะณะดะฐ ะฒั‹ะทั‹ะฒะฐะตั‚ัั ะฟะพัะปะตะดะฝะธะผ. public void destroy() { event = "ะ’ั‹ะทะพะฒ ะผะตั‚ะพะดะฐ destroy() "; printOutput(); } private void printOutput() { System.out.println(event); output += event; repaint(); } public void paint(Graphics g) { g.drawString(output, 10, 10); } } Java ์• ํ”Œ๋ฆฟ์˜ ์ž‘๋™ ๋ชจ๋“œ์—์„œ๋Š” stop ๋ฐ destroy ๋ฉ”์†Œ๋“œ์— ๋Œ€ํ•œ ํ˜ธ์ถœ์„ ์ถ”์ ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ์ฝ˜์†” ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Applet Viewer์—์„œ ์• ํ”Œ๋ฆฟ์„ ์‹คํ–‰ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฟ ๋ทฐ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ˆ˜๋ช…์ฃผ๊ธฐ์˜ ๋‹ค์–‘ํ•œ ์ƒํƒœ์—์„œ ์• ํ”Œ๋ฆฟ์„ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ์–ด ๋ฉ”๋‰ด์˜ ์Šคํฌ๋ฆฐ์ƒท์€ ๊ทธ๋ฆผ 1์— ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์Œ€.  1. ํ…Œ์ŠคํŠธํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค: Applet Viewer ์ฐฝ์„ ์ตœ์†Œํ™”ํ•  ๋•Œ stop ๋ฉ”์†Œ๋“œ๊ฐ€ ํ˜ธ์ถœ๋˜๊ณ , ํ™•์žฅํ•œ ํ›„ start ๋ฉ”์†Œ๋“œ๊ฐ€ ์• ํ”Œ๋ฆฟ์˜ ์ž‘๋™์„ ์žฌ๊ฐœํ•ฉ๋‹ˆ๋‹ค. Java ์ฐฝ์„ ๋‹ซ์„ ๋•Œ ์‹œ์Šคํ…œ์€ stop ๋ฉ”์†Œ๋“œ๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ์ข…๋ฃŒ ์งํ›„์— ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด ๋ฐฉ๋ฒ•์€ ๊ธฐ๋Šฅ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION