Eclipse RAP를 사용하여 웹 애플리케이션을 구현합니다. 다음 코드는 선택 listener
의 실행 중에 NullPointerException
를 던졌습니다 :Eclipse RAP Dialog :: open() throw NullPointerException
Link link = new Link(composite_2, SWT.NONE);
link.setBackground(SWTResourceManager.getColor(SWT.COLOR_WHITE));
link.setText("<a>Dokument erfassen</a>");
link.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent arg0) {
TestDialog dia = new TestDialog(getShell(),
SWT.APPLICATION_MODAL);
dia.open(new DialogCallback() {
public void dialogClosed(int returnCode) {
System.out.println("Stored file: ");
}
});
}
})
TestDialog 모습 클래스의 코드를 다음
public class TestDialog extends Dialog {
private static final long serialVersionUID = 1L;
public TestDialog(Shell parent) {
super(parent);
}
public TestDialog(Shell parent, int style) {
super(parent,style);
}
}
내가 대신 MessageBox
클래스를 사용하는 경우 클래스 TestDialog
의 모든 작동합니다.
을 나는 당신이 대답이 문제를 해결 느끼는 경우 SO 는,로 표시하십시오 생소 참조 예를 들어
녹색 확인 표시를 클릭하여 '수락'합니다. 이렇게하면 여전히 답변이없는 이전 게시물에 집중할 수 있습니다. –