event dispatch thread 썸네일형 리스트형 [Java] Swing을 이용한 간단한 JFrame 화면 만들기 1. 기초 설명 모든 그래픽 인터페이스는 디스플레이를 하기 위해서는 어플리케이션의 프레임이 필요하다. 여기서 사용하는 프레임이 우리가 공부할 JFrame이다. 2. 주의 사항 Swing으로 프로그래밍을 할떄는 GUI를 만들 때 Event Dispatch Thread(EDT)를 활용한다. 이게 혹시나 있을 데드락(deadlock)이나 race condition으로 프로그래밍이 멈추는 것을 막아준다. EDT를 간단히 설명하자면 EDT는 작업하는 사람이고, Queue에서 작업물을 1개씩 가져온다. 만약에 작업하는 사람이 여럿이고 작업물 1개를 동시에 작업하면, 갱신이나 덮어씌어질 수있다. 3. 코드 import javax.swing.SwingUtilities; import javax.swing.JFrame; .. 더보기 이전 1 다음