Largura do JOptionPane

2 respostas
PauloBrito

Olá.

Estou usando o JOptionPane para mostrar o texto de uma excessão, mas a largura da caixa de mensagem está ficando absurdamente grande. Tentei criar um JTextArea com wordwrap habilitado e com largura máxima e jogá-lo no JOptionPane, mas tive problemas com a largura mínima! Será que não há uma opção no próprio JOptionPane que quebre uma linha grande em várias linhas menores que “caibam” na tela?

Obrigado.

2 Respostas

G

Tente criar o seu próprio dialogo…crie uma classe que extenda JDialog e use o metodo public void setModalityType(Dialog.ModalityType type), assim você poderá criar o diálogo da forma que achar melhor.

PauloBrito

Obrigado pela resposta, gilsonpolito.

Pois é, até pensei em criar um frame próprio pra isso, mas parece muita ingenuidade do JOptionPane não considerar linhas grandes, não parece? Estou apenas tantando não reinventar a roda, e assim ir aprendendo sobre o Swing mais e mais.

Então, repito a pergunta: Há uma forma do JOptionPane quebrar as linhas grandes automaticamente?

Criado 28 de dezembro de 2007
Ultima resposta 28 de dez. de 2007
Respostas 2
Participantes 2