2012-06-24 2 views
2

MDI JFrame에서 사용자로부터 많은 데이터 (파일 선택, 텍스트, 날짜, ...)를 가져와야합니다.
입력 양식이 모달이어야합니다. JInternalFrame입니다.
어떻게하면 JInternalFrame 모달로 만들 수 있습니까?모달을 만드는 JInternalFrame

+1

왜 'JDialog'를 사용하지 않습니까? 'JInternalFrame'은 확장하지 않으면 모달이 될 수 없습니다. – GETah

+0

@GETah :'JDialog'가 내부 대화 상자로 작동하지 않습니다! 그것은 MDI 프레임에서 나온다! 'JDesktopPane'에서 그것을 캡쳐 할 수 있습니까? – RYN

+0

불행히도, 솔루션에 대한 흥미로운 링크가 아래 내 대답을 참조하십시오 – GETah

답변

6

제 경험상, JInternalFrame 모달을 만들지 못했고 상자 밖에서 가능한 것으로 생각하지 않습니다.

JInternalFrame의 확장에 대한 this 우수 기사를 참조하십시오. (덕분에 Steve Webb).

+0

@ trashgod 심각하게 !!? 그게 당신 에게서요? 나는 항상 새로운 트릭과 Java에 대한 팁을 위해 귀하의 사이트를 보았습니다. :) 모자가 떨어져서, 응용 프로그램은 정말 잘 만들어진다! – GETah

+0

편집 내 대답, 당신은 지금 그것에있다 :) – GETah

+1

@ 트러시 :) 나는 이미 내가 의심의 여지가 왜 당신의 컨트롤의 일부를 보았다;) – GETah