Mostrar jOptionPane com mensagem de erro

Ola pessoal, queria saber como faço para que uma jOptionPane mostre dentro dela qualquer tipo de mensagem de erro gerado pelo console do java durante a execução na tela?

Preciso que seja pra qualquer erro de execucao que aconteça?
Alguem tem ideia de como faco isso?

valew… T++

	public static void main(String[] args) {
		try {
			throw new Exception("Hum, houve um erro!");
		} catch (Exception e) {
			JOptionPane.showMessageDialog(null, e.getMessage(), "Erro", JOptionPane.ERROR_MESSAGE);
		}
	}
1 curtida

olha ai se ajuda

import javax.swing.*;

public class Main2 {
	
	public Main2(){
		
		lancarErro();		
	}
	
	private void lancarErro(){
		
		try{			
			throw new Exception();
		}
		catch(Exception e){
			StackTraceElement st[] = e.getStackTrace();
			String erro = "";
			for(int i = 0; i < st.length; i++){
				erro += st[i].toString() + '\n';
			}
			JOptionPane.showMessageDialog(null, erro, "erro", JOptionPane.ERROR_MESSAGE);			
		}
	}
		
	public static void main(String[] args) {		
		new Main2();
	}

}
1 curtida

tu poe dentro de cada excecao:

JOptionPane.showMessageDialog(null, "Mensagem", "Título", JOptionPane.ERROR_MESSAGE);

obs: eu n testei se a sintaxe ta correta (creio q esteja pq eh simples), mas o metodo eh este.

e ai ajudou?

1 curtida

valew, moçada, foi perfeito… T+

:smiley: