외부 응용 프로그램의 데이터를 외부 창 (getDataWindow는 javax.swing.JFrame을 확장)에서 가져 오려고합니다. 문제는. 양식에 작성되기 전에 기능이 실행되는 것을 나는양식이 채워진 후 JFrame에서 데이터 가져 오기
getDataWindow dataW=new getDataWindow();
dataW.setVisible(true);
while(!dataW.checkIfReady()){wait();}
size=dataW.returnSize();
을 getDataWindow 추가 부울 변수를 추가도 해봤
getDataWindow dataW=new getDataWindow();
dataW.setVisible(true);
size=dataW.returnSize();
입니다 그러나 그것은 또한 윈도우 대기가 (이 나타나는 그러나 그것의 수 검은 내부와 아무 일도 일어나지 않는다). 나는 그것에 대해 몇 가지 스레드를 만들어야한다고 생각한다. java.awt.EventQueue.invokeLater (new Runnable())에서 getDataWindow 함수를 만드는 창을 호출하려고 시도했지만 dataW.checkIfReady()가 이전에 dataW를 초기화해야했다. 호출되기 때문에 잡을 수 있습니다.