728x90 invokelater1 [JAVA] SwingUtilities.invokeLater() โ EDT์ ์ญํ - Java Swing ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ชจ๋ GUI ์ ๋ฐ์ดํธ๋ ์ด๋ฒคํธ ๋์คํจ์น ์ฐ๋ ๋(EDT)์์ ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค.- ์ฆ ๋ชจ๋ GUI ์ ๋ฐ์ดํธ๋ EDT๋ผ๋ ํ๋์ ์ฐ๋ ๋์์ ํ ๋ฒ์ ํ๋์ฉ ์ฒ๋ฆฌ๋์ด์ผ ํ๋ค. โ SwingUtilities.invokeLater()- ๋ฉ์ธ ์ค๋ ๋๋ ๋ค๋ฅธ ์ค๋ ๋์์ GUI ์ ๋ฐ์ดํธ ์์ ์ ํ๊ณ ์ถ์ ๋์๋ SwingUtilites.invokeLater()๋ฅผ ์ฌ์ฉํ์ฌ GUI ์ ๋ฐ์ดํธ ์์ ์ EDT๊ฐ ์ฒ๋ฆฌํ๋๋ก EDT ์๊ฒ ์์ ์ ์ ๋ฌํด์ค ์ ์๋ค.- ์ด๋ ๊ฒ ํ๋ฉด, EDT๊ฐ ์๋ ๋ค๋ฅธ ์ค๋ ๋๊ฐ GUI๋ฅผ ์์ ํ๋ ค๊ณ ํ ๋ ๋ฐ์ํ ์ ์๋ ์ถฉ๋์ ๋ฐฉ์งํ ์ ์๋ค.SwingUtilities.invokeLater(new Runnable() { public vo.. 2024. 10. 9. ์ด์ 1 ๋ค์ 728x90