Como adicionar a classe JScrollPane na JFrame

Escrito por david weinberg | Traduzido por bruno queiroz
  • Compartilhar
  • Tweetar
  • Compartilhar
  • E-mail

Os JScrollPanes são classes utilizadas na linguagem Java para criar uma área de conteúdo que, salvo se alterado pelo usuário, permaneça do mesmo tamanho, permitindo que novos conteúdos possam ser-lhes acrescentados. Se esse conteúdo adicional se expande para além dos limites definidos para a área, o JScrollPanel acrescenta uma barra de rolagem vertical ou horizontal para que o usuário a mova e veja o restante do conteúdo. Essa classe pode ser incluída diretamente em um JFrame e ajustada para manter o mesmo tamanho do JFrame.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Importe as classes JScrollPane, JFrame e o JPanel para dentro do arquivo onde pretende utilizá-las escrevendo essas três linhas de código:

    import javax.swing.JScrollPane; import javax.swing.JFrame; import javax.swing.JPanel;

  2. 2

    Crie um novo JPanel pelo código: "JPanel myPanel=new JPanel();". Ele deve ser colocado dentro do método onde você pretende criar sua função de rolagem. Esse JPanel possuirá todo o conteúdo que será exibido no JScrollPanel. Para adicionar o conteúdo a ele, utilize o seguinte código:

    myPanel.add(Component x);

    Onde o "Component" é o tipo do objeto que está adicionando e o "x" o nome do conteúdo.

  3. 3

    Crie a classe JScrollPanel pelo código "JScrollPane myScrollPane = new JScrollPane(myPanel);". Esse comando exibirá todas as informações no objeto "myPanel". Ele irá automaticamente acrescentar barras de rolagem às laterais do JPanel caso algum componente não esteja visível no interior desse método.

  4. 4

    Crie um novo JFrame escrevendo o código: "JFrame myFrame=new JFrame();". Defina o tamanho do quadro pelo comando: "myFrame.setSize(int x, int y);. Substitua "int x" pela largura e "int y" pela altura desejada. Defina a função para concluir a instrução quando o JFrame for concluído, utilizando esse código: "myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);".

  5. 5

    Inclua o JScrollPane ao JFrame dessa forma: "myFrame.add(myScrollPane);", e deixe-o visível assim: "myFrame.setVisible(true);".

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível