Personalizando o JLabel - Java Swing componentes NetBeans – Parte 7

Personalização do JLabel, colocando efeitos em todo ou em parte do texto. Negrito, Itálico, sublinhado, sobrescrito, subscrito e escrevendo em mais de uma linha em um mesmo JLabel.

           A personalização de todos os componentes utilizados nos formulários é muito importante pois trás um aspecto profissional e  sofisticado para os mesmos.

          A personalização de um jLabel permite colocarmos efeitos no texto do componente. Colocar o texto, ou parte do texto em diversos efeitos como negrito, itálico, sublinhado, subscrito, sobrescrito, trocar a cor da fonte  e escrever em mais de uma linha com um mesmo jLabel.

          Para escrevermos em um Jlabel em mais de uma linha devemos colocar antes do texto a tag .

          Para colocarmos efeitos em partes do texto, como sublinhado, negrito, itálico devemos adicionar as tags do HTML, sem a tag  HTML os efeitos não funcionam.

Exemplo:

          Insira um jLabel em um JPanel ou Jframe.

          Clique com o botão direito do mouse sobre o componente depois em editar texto.

          Escreva a seguinte frase.

<html><b>Criação</b> <br><font color="red">do</font> <i>arquivo</i> de <sup>configuração</sup> do acesso ao <sub>banco</sub> de <u>dados.</u>

        Irá ficar assim:

 

 

         Descrição das tags inseridas no jLabel.

<html> permite escrever em mais de uma linha e usar os comandos de HTML. <b> coloca o texto em negrito e deve ser finalizada com </b> <br> quebra de linha <font color="red"> define a cor da fonte, nome da cor em inglês, deve ser finalizada com </font> As cores também pode ser colocadas em hexadecimal, para conferir os valores de cores faça uma busca por tabelas de cores HTML. <i> coloca o texto em itálico e deve ser finalizada com </i> <sup> coloca o texto em sobrescrito e deve ser finalizada com </sup> <sub> coloca o texto em subscrito e deve ser finalizada com </sub> <u> coloca o texto sublinhado e deve ser finalizada com </b>

          Depois basta arrastar os cantos do jLabel e redimensioná-lo de acordo com a finalidade.

          Para definir alguma ação para o jlabel podemos definir eventos para ele.

          O mais útil é o mouse clicked, para acionar esse evento devemos clicar com o botão direito do mouse sobre o componente depois em eventos selecionar Mouse e após clicar em mouse clicked. Então escrever dentro do método o código da ação desejada.

Dica:

           Embora seja muito útil a personalização de componentes, no momento do desenvolvimento de um sistema devemos sempre levar em conta a correta utilização de cores e não exagerar nos efeitos visto que os mesmos devem ser utilizados para dar destaques em informações essenciais. Para mais informações sobre a dica procure sobre usabilidade e ergonomia do hardware vídeo.

 

 

 

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados