showMessageDialog

6 respostas
M

PessoALL, as mensagens de exception de um erro SQL as vezes são muito grande, então a janela de mensagem fica muito cumprida, teria uma maneira quebrar estar mensagem ou definir um tamanho minino pra caixa de dialogo, ou sei lá como voces fazem?

Marcos

6 Respostas

D

Vc faz o try/cacth pra pegar a exceção e exibir a mensagem q vc quiser tipo:

try {

  instrucoes...

}
catch(tipoDeExcecao referencia) {
			
  JOptionPane.showMessageDialog (null, "Erro de SQL tal tal", "Erro de SQL", 03);
}

8O 8O 8O

M

Duende_Macabro eu já estou pegando o erro de SQL, o que eu quero é seguinte, é quebrar este erro em duas linhas, pra que caixa de dialogo não fique tão cumprida.

Marcos

J

Uma solução melhor, seria cria um JTextArea e inserir a mensagem que vc quer e adicionar em um JScrollPane… ai vc passa o JScrollPane no parâmetro que pedi a mensagem que será exibido… assim fica legal…

Blz? :wink:

M

blz Javateco, vc teria um exemplo pra postar?

Marcos

M

bem, seria algo como:

JTextField mensagem = new JTextField();

mensagem.setText( "essa string seria a \n" + 
                              "mensagem de erro \n" +
                             "super longa" );

JScrollPane scroll = new JScrollPane( mensagem );

sendo assim, tu pode adicionar o objeto scroll em um container pra exibi-lo.

M

blz Matheus

Criado 6 de maio de 2004
Ultima resposta 7 de mai. de 2004
Respostas 6
Participantes 4