Dialog de erro com detail, não funciona o \r\n

0 respostas
revton

Ocorre um problema na minha aplicação Eclipse RCP quando está abrindo a Dialog com detail, o texto não tem suas linhas puladas a cada “\r\n”.

StringBuilder errorMsg = new StringBuilder();
		StringBuilder errorMsgDetail = new StringBuilder();
		//Metodo que retorna um set de Error
		Set<Error> errors = getErrors();
		Iterator<Error> it = errors.iterator();
		boolean hasError = false;
		while(it.hasNext()){
			errorMsgDetail.append(it.toString() + "\r\n");
			hasError = true;
		}
		if(hasError){
			IStatus status = new Status(IStatus.ERROR, Application.PLUGIN_ID, 1, errorMsg.toString(), new Throwable(errorMsgDetail.toString()));
			ErrorDialog.openError(getSite().getShell(),Messages.getString("Bundle.Name"), null, status);
		}

Alguém tem ideia de como o editor que aparece o texto da detail entenda a cada \r\n para pular linha?

Valeu!

Criado 8 de agosto de 2012
Respostas 0
Participantes 1