팝업 오류 창이 나타납니다. 여러 가지 시도를했지만 작동하지 않았습니다. 내가하고 싶은 일은 원래 창을 유지하면서 튀어 나온 오류 창을 닫는 것입니다. 내 코드에서원래 창을 유지하면서 다른 창을 종료하는 방법
:
지금final Display display = Display.getDefault();
final Shell shell = new Shell(display, SWT.CLOSE | SWT.TITLE | SWT.MIN|SWT.RESIZE);
shell.addFocusListener(new FocusAdapter() {
@Override
public void focusGained(FocusEvent e) {
}
});
shell.setSize(304, 195);
shell.setText("Error Occur")
내가 버튼이 코드와 그의 바인딩이 창을 닫으려고 해요 :
나는 또한 시도Button OKbutton = new Button(shell, SWT.NONE);
OKbutton.addMouseListener(new MouseAdapter() {
@Override
public void mouseDown(MouseEvent e) {
shell.isDisposed();
}
});
OKbutton.setBounds(125, 123, 75, 25);
OKbutton.setText("OK");
, shell.close(); 그러나 그것은 일을 didnt한다. 하지만 내가 display.close() 시도; 그것은 원래 창과 오류 창을 모두 닫습니다.
사실 모두 창 닫기 모두 동일 Shell
사용할 것을 제안한다 : 당신은 당신이 실제로 팝업 대화 상자를 열 코드의 일부를 제공하지 않았기 때문에