Barra de rolagem ? Duvidas

5 respostas
arm.jr

Tem como eu colocar uma barra de rolagem no metodo JOptionPane.showMessageDialog e TextArea.

Quando vou mostrar o resultado, não cabe tudo na tela, teria como botar uma barra de rolagem?

5 Respostas

danieldestro

Para colocar uma barra de rolagem em um JTextArea você deve adicionar o JTextArea dentro de um JScrollPane.

arm.jr

Sou iniciante, sera que tem como voce me passar o codigo?

rodrigo.achilles

Olá,

Estou usando o SWING, fica +/- assim:

JTextArea textArea;
JScrollPane scrollPane;

textArea = new JTextArea(5,20);
scrollPane = new JScrollPane(textArea);
// Faz com que barra de rolagem horizontal não apareça
scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);

Depois é só adicionar a scrollPane que vc criou dentro do seu painel.

BLZ.

QQ coisa estamos aí.

io_Lemes

Olá, também estava com esta duvida e com esses exemplos eu consegui fazer, agora eu tenho uma outra duvida,
que seria como fazer pro JTextArea quebrar a linha quando o texto chegasse no seu canto direito, alguem pode me ajudar?, obrigado

evertonsilvagomesjav

?io Lemes:
Olá, também estava com esta duvida e com esses exemplos eu consegui fazer, agora eu tenho uma outra duvida,
que seria como fazer pro JTextArea quebrar a linha quando o texto chegasse no seu canto direito, alguem pode me ajudar?, obrigado

seuTextArea.setLineWrap(true);

Criado 30 de março de 2005
Ultima resposta 4 de nov. de 2010
Respostas 5
Participantes 5