Con la mia versione di java (1.4.2) la fienstra di dialogo non è allungata otre il necessario (vedi allegato), prova a vedere se funziona meglio se invece di aggiugere una stringa come message, aggiungi una JLabel formattata con l'html, cioè, invece di:
Codice PHP:
JOptionPane.showMessageDialog(this, AllegatiConstants.getHtmlText(message.toString()), "Attenzione", JOptionPane.ERROR_MESSAGE,icon);
prova con:
Codice PHP:
JOptionPane.showMessageDialog(this, new JLabel(AllegatiConstants.getHtmlText(message.toString())), "Attenzione", JOptionPane.ERROR_MESSAGE,icon);