2012-11-13 3 views
0

내 메인 프로그램에서 버튼이있는 JFrame을 만듭니다. 이 대화 상자는 사용자에게 정보를 묻는 별도의 대화 상자 역할을합니다. 대화 상자가 나타나면 사용자가 단추를 클릭 할 때까지 프로그램이 실행을 멈추는 것입니다.사용자가 버튼을 클릭 할 때까지 프로그램 중지

그냥 JFrame을 정상적으로 만들면 대화 상자에서 정보를 받기 전에 프로그램에서 코드로 이동하고 다른 명령문을 수행합니다. 이 문제는 나중에 코드의 첫 번째 정보를 사용하여 다른 JFrame이 만들어지기 때문에 발생합니다.

답변

2

버튼을 누른 후 발생하는 동작과 프레임을 표시하는 논리를 구분하십시오. 내 말은 당신이 가지고있는 버튼에 액션 리스너를 추가하고 코드를 메인 프로그램 대신에 넣어야한다는 것입니다. 문제는 절차 지향적 인 방법으로 솔루션을 시각화하는 것입니다. 생각 객체 지향.

+0

고마워요. 왜 내가 이것을 복잡하게하려고 노력했는지 나는 모른다. 그것은 그처럼 간단한 해결책입니다. – Troncoso

+0

도움이된다면 답을 +1 할 수 있습니다 :) – Mandar

+0

실은 할 수 없습니다. 15 명성이 없기 때문에 내게 허락하지 않습니다. 미안합니다. – Troncoso

관련 문제