Como usar a barra de rolagem junto com o jPanel?

2 respostas
Jardel_Morais

Olá a todos, quero saber como colocar uma barra de rolagem no jPanel e interagir no jPanel.

2 Respostas

TerraSkilll

Qual o conteúdo do JPanel?

Geralmente, não se rola o JPanel em si, mas o conteúdo dele (JTextArea, JEditorPane, …). Para isso, basta adicionar um JScrollPane ao seu JPanel e adicionar o componente que deve ter a rolagem dentro do JScrollPane.

Se quer só a rolagem no JPanel (como em um aplicativo de desenho), o JPanel precisa estar dentro de um JScrollPane e o JPanel precisa ser maior do que o espaço disponível para exibi-lo. Veja exemplos em https://docs.oracle.com/javase/tutorial/uiswing/components/scrollpane.html .

Você também pode adicionar JScrollBars (o JScrollPane vem com 2 JScrollBars) diretamente e usá-las para fazer o que quiser, mas nunca precisei disso diretamente.

Abraço.

Jardel_Morais

Obrigado!

Criado 15 de outubro de 2016
Ultima resposta 16 de out. de 2016
Respostas 2
Participantes 2