2017-11-28 8 views
0

내 ApplicationWindow에 다음 코드가 있습니다. WgetgetSelected라는 밑바탕이 "Welcome"라고 불리는데, 이미 프로그래밍 된 텍스트가있는 새 창을 열고 싶습니다.내 응용 프로그램 창에서 JFrame을 호출하는 방법 SWT Builder

 //Welcome was clicked 
    mntmWelcome.addSelectionListener(new SelectionAdapter() { 
     @Override 
     public void widgetSelected(SelectionEvent e) { 

      Welcome2 newWindow = new Welcome2(); 
      newWindow.setVisible(true); 
     } 
    }); 

그리고 환영은 JDialog는 일부 텍스트와 물건을 보여주는 있지만 나는이 프로그램이 충돌을 사용하고 난

java.lang.IllegalArgumentException를 얻을 때 : defaultCloseOperation의이 중 하나 여야합니다 DO_NOTHING_ON_CLOSE를 , HIDE_ON_CLOSE 또는 DISPOSE_ON_CLOSE

및이 위치를 설정하는 방법에 대해서는 잘 모릅니다. 오버라이드를 시도했지만 창이 열리지 않습니다. 난 그저 열려면 이전 창은 여전히 ​​거기에 있어야합니다. 이 문제를 어떻게 해결할 수 있습니까? 이 추가

답변