style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

JOptionPanel

Amigos estoy haciendo una aplicación y utilizo también conexión a BDD...

Quiero presentar los errores generados en un JOptionPane:

JOptionPane.showMessageDialog(null, "SQL "+SentenciaSQL,"SEAP - Error",JOptionPane.ERROR_MESSAGE);

En este caso y algunos que tengo la sentencia SQL es muy larga y acapara toda la pantalla... este error me muestra en un sola línea.

Como puedo hacer para que me aparezca tipo párrafo? para que la ventana de información no se haga muy larga?

Saludos
Leo

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

JTextArea, JScrollPane

Puedes usar una JTextArea dentro de un JScrollPane (o solita)... si configuras la JTextArea para que haga cambio de línea automático no debes tener bronca (y pasas la JTextArea como mensaje, por eso mismo es que ese parámetro es tipo Object).

JTextArea ta = new JTextArea("pon aquí una cadena estúpidamente larga");
ta.setLineWrap(true);
ta.setWrapStyleWord(true);
ta.setColumns(60); //o las que quieras definir
ta.setEditable(false);
JOptionPane.showMessageDialog(null, ta, "titulo del error", JOptionPane.ERROR_MESSAGE);

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">