2012-09-07 3 views
0

JFrame을 JDialog 상자처럼 만들어서 사용자가 JFrame 또는 부모 JFrame 외부로 이동할 수 없도록 만들고 싶습니다. 내가 어떻게 이걸 만들 수 있니? 도와주세요. 여기엄격한 사용자가 부모 JFrame으로 이동하는 방법

TestBedForm n = new TestBedForm(); 
    JDialog dialog = new JDialog(); 
    dialog.setSize(n.getSize()); 
    dialog.setTitle("Design"); 
    dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); 
    dialog.setModalityType(Dialog.ModalityType.APPLICATION_MODAL); 
    dialog.add(n); 
    dialog.setVisible(true); 

TestBedForm이 JFrame의이고 지금은이 코드에 어떤 문제가 있는지 그래서 JDialog를 상자로이 열려 - :

이 내 코드입니다. 누군가 나를 도울 수 있습니까?

미리 감사드립니다.

답변

1

컨테이너에 JFrame을 추가 할 수 없습니다. RuntimeError가 발생합니다. 지금 basiljames 작동하지 않습니다 TestBedForm에 취소 버튼을 나누었다 빠른 회신 dialog.add(n.getContentPane()); 대신 dialog.add(n);

+0

감사를보십시오 .. – user591790