Cursos / Informática para Internet / Desenvolvimento Desktop / Aula

arrow_back Aula 07 - Componentes JMenu, JPanel e JTabbedPane

O Componente Painel (JPanel)

As Propriedades do Componente Painel

Você verá agora algumas propriedades desse componente que poderão ser alteradas para uso em uma aplicação.

  • border – essa propriedade dispõe de vários estilos de bordas, mas para esse componente criaremos um tipo de borda quase que específica para ele. Chama-se Borda de título. Ela tem a finalidade de nomear um grupo de componentes, tais como dados pessoais, sexo, estado civil, faixas de salários e assim por diante, para uma melhor organização da aplicação. Para isso, basta você clicar no botão ao lado da propriedade border, escolher Borda de título na janela border e dar um título para o painel, conforme mostra a Figura 17.
  •  Janela para criação de uma borda para o componente Painel

    Na seção Outras propriedades, você poderá também configurar a propriedade:

  • cursor – essa propriedade permite-lhe selecionar o tipo de cursor entre uma relação já existente em um combo box. Por exemplo, você poderia utilizar essa propriedade para definir cursores diferentes em determinadas regiões da aplicação, quando o usuário passasse o ponteiro do mouse.

Agora, você poderá incluir os componentes necessários para o grupo que acabamos de criar. Para esse caso, adicionaremos no painel cinco botões de opção (JRadioButton), com os seguintes rótulos:

  • Casado
  • Solteiro
  • Divorciado
  • Viúvo
  • Outro

Para isso:

  1. Arraste cinco componentes Botão de opção para dentro do painel e altere suas propriedades text para os nomes sugeridos anteriormente.
  2. Em seguida, arraste um componente Grupo de botões para dentro do painel.
  3. Associe cada um dos botões de opção ao grupo definido pelo grupo de botões para garantir que somente um botão poderá ser selecionado. Utilize para isso o combo box da propriedade buttonGroup de cada botão de opção.
  4. Feito isso, execute a aplicação (F6) e confira o resultado com o mostrado na Figura 18.
Aplicação em execução

Versão 5.3 - Todos os Direitos reservados