Dúvida sobre o JOptionPane?

Queria saber se tem como colocar um JScrollPane no JOptionPane.showMessageDialog :?: :!:

Tipo criar uma TextArea dentro do JOptionPane.showMessageDialog eu ja sei, mas tem como colocar JScrollPane :?: :?:

[…]
String saida="";
JTextArea saidaArea= new JTextArea();
saidaArea.setText(saida);
JOptionPane.showMessageDialog(null,saidaArea,“LISTA DOS DADOS”,JOptionPane.DEFAULT_OPTION);
[…]

Vc quer fazer isso para que o JTextArea tenha barras de scroll certo ?!

Como vc faria isso na JFrame ou num JPanel ?!!?!?

Faz igual… só que no lugar de jogar em um JPanel ou JFrame vc coloca no JOptionPane… do mesmo modo que vc jogou o JTextArea… ou melhor, monta tudo num JPanel e depois coloca o JPanel no JOptionPane…

Compliquei ?!

Ai Complicou em!!!

Quero colocar o JScrollPane ai dentro

repondenod sua pergunat

String saida="";
JTextArea saidaArea= new JTextArea();

saidaArea.setText(saida);
JOptionPane.showMessageDialog(null,new JScrollPane(saidaArea),“LISTA DOS DADOS”,JOptionPane.DEFAULT_OPTION);

Ou um pouquinho diferente do fábio:

JTextArea area = new JTextArea("Sua Mensagem"); 
JScrollPane scroll = new JScrollPane(area); 
scroll.setPreferredSize(/*Tamanho do Local onde vai ficar a mensagem*/); 
JOptionPane.showMessageDialog(null,scroll);

O tamanho do local onde fica a mensagem ta aparecendo bem pequeno.

Nesse método eu coloco e um numero ??!!!

scroll.setPreferredSize(/Tamanho do Local onde vai ficar a mensagem/);