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.