Dúvida sobre o JOptionPane?

5 respostas
arm.jr

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);

[…]

5 Respostas

fbanin

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 ?!

arm.jr

Ai Complicou em!!!

Quero colocar o JScrollPane ai dentro

F

repondenod sua pergunat

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

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

Ironlynx

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);
arm.jr

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/);

Criado 12 de abril de 2005
Ultima resposta 13 de abr. de 2005
Respostas 5
Participantes 4