2010-08-05 7 views
0

안녕하세요 저는 계산 된 버튼을 눌렀을 때 기존 JFrame (계산 응용 프로그램)에서 미리 만든 JFrame (오류 표시 = 텍스트 상자에 "경고 잘못된 번호가 입력되었습니다"라는 메시지가 표시됨)를 인쇄하고 싶습니다. 숫자 숫자가 아닌 계산 값으로 영숫자가 입력되었습니다. "Calculating application"JFrame 내에 새로운 JFrame을 생성하고 싶지 않습니다. 2 개의 JFrames를 연결하는 방법이 있습니까?버튼이있는 2 개의 다른 JFrames 연결

이 프로그래밍에 익숙하지 않으므로 도움을 주시기 바랍니다.

답변

0

"미리 만들어진 JFrame 인쇄"와 "새 JFrame 작성 안 함"은 약간 혼란 스럽기 때문에 문제에 대한 설명을 좀 더 잘 작성해야합니다.

오류가 발생하면 JOptionPane을 사용하여 메시지 대화 상자 (JOptionPane.showConfirmDialog)를 팝업 할 수 있습니다. 팝업은 귀하의 JFrame에 의해 상위가되어야합니다. 그래서 그들은 "링크"되어 있습니다 :

JOptionPane.showConfirmDialog(null, "Please enter numbers only", "naughty", JOptionPane.CANCEL_OPTION); 
+0

굉장한 아이디어 맨! 도와 주셔서 감사합니다! 그러나 JFrame 클래스를 연결하기 만하면되는 두 개의 서로 다른 JFrame을 좋아한다는 것을 알았 기 때문에 제공된 대답은 실제로 내 질문에 대답하지 않습니다. 그러나 당신의 생각은 프로그램을 더 간단하게 만들었습니다! 다시 한번 감사드립니다. – JavaNoob

+0

당신은 천만에. –

관련 문제