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

arrow_back Aula 03 - Componentes – Visão Geral e Componente Rótulo (JLabel)

O Componente JLabel (Rótulo)

Esse é um componente bastante comum. Podemos dizer até que ele está presente em toda interface gráfica. O rótulo, mais conhecido pelo termo JLabel no NetBeans, é, geralmente, utilizado para criar títulos, como também identificar campos de formulários em uma aplicação, entre outras funções. Veja um exemplo na Figura 6.

Exemplos de utilização do componente JLabel

Como Implementar um Rótulo na minha Aplicação?

Acompanhe os procedimentos a seguir e veja como implementar, de uma maneira fácil, um rótulo em uma aplicação:

  1. Execute o NetBeans e crie uma aplicação java, conforme foi explicado na aula “Introdução ao Swing”. Para o nome do projeto informe: LabelDemo (apenas uma sugestão, pode ser o nome que você achar mais conveniente).
  2. Em seguida, clique com o botão direito sobre o nome do projeto e adicione um Formulário JFrame ao projeto. Dê o mesmo nome para o formulário.
  3. Após o projeto ser criado, selecione o JFrame e arraste um componente Rótulo da paleta Controles Swing para qualquer posição da tela, conforme mostra a (Figura 7):
  4. Inserindo um rótulo no JFrame
  5. Observe as linhas tracejadas à medida que você arrasta o componente. Elas lhe auxiliam no alinhamento em relação ao formulário e outros componentes existentes nele (se houver).

Vejamos agora algumas propriedades que podem ser utilizadas nesse componente:

  • font – com essa propriedade é possível configurar diversas outras propriedades em relação à fonte, como o tipo, estilo e tamanho.
  • foreground – utilizado para alterar a cor da fonte.
  • horizontalAlignment – permite o alinhamento horizontal do texto, da propriedade text em relação às dimensões do componente. Algumas opções disponíveis: LEFT, RIGHT e CENTER, entre outras.
  • verticalAlignment – permite o alinhamento vertical do texto, da propriedade text em relação às dimensões do componente. As opções disponíveis para essa propriedade são: BOTTOM, TOP e CENTER.
  • icon – permite inserir um ícone no rótulo. Formatos aceitáveis: GIF, JPG ou PNG.
  • border – permite aplicar uma borda em volta do componente. Há varias opções como Borda de linha, Borda de título, Borda fosca, Borda composta, entre outras.

Versão 5.3 - Todos os Direitos reservados