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

arrow_back Aula 08 - Componentes JPasswordField, JFormattedTextField e JTable

O Componente Campo de Senha (JPasswordField)

Esse componente é muito comum em qualquer interface que solicite uma senha de acesso. O Campo de senha é uma caixa de texto, cujo conteúdo digitado não é exibido como em uma caixa de texto convencional (JTextField), já visto anteriormente.

Nesse componente, o texto digitado geralmente aparece como asteriscos (por exemplo, “******”, e também pode aparecer como bolinhas “••••••”), independentemente do que seja digitado, a fim de manter o sigilo da informação.

Com certeza você já viu várias aplicações usando esse componente, tanto na internet, ao acessar seu e-mail, áreas restritas (como contas bancárias) ou até ao baixar um arquivo de uma área privada. O próprio Windows permite configurar uma senha no perfil do usuário, o Excel (uma planilha eletrônica da Microsoft) possibilita proteger o conteúdo de sua planilha através de uma senha, além de diversos aplicativos que disponibilizam a opção de cadastrar uma senha para liberar o acesso a todo, ou parte do conteúdo do programa, restringindo o acesso de certas informações a determinados usuários.

Como Utilizar o Campo de Senha em uma Aplicação

Vejamos como utilizar esse componente em uma aplicação prática:

  1. Execute o NetBeans e crie um novo projeto (Arquivo > Novo projeto).
  2. Escolha um nome e salve seu projeto.
  3. Crie um novo Formulário JFrame.
  4. Clique e arraste um componente Campo de senha para o JFrame.
  5. Mesmo na Paleta, perceba que o desenho que representa o componente é um retângulo com algumas bolinhas dentro. É assim que o componente se apresenta, conforme ilustra a Figura 1.
  6. Figura 01 - Componente Campo de senha
     Componente Campo de senha
  7. Como visto em aulas anteriores, para alterar as suas dimensões (largura e altura), utilize as alças de dimensionamento, ou diretamente na paleta de Propriedades.
  8. Executando a aplicação (tecla F6), note que aparecerá um retângulo branco com o cursor piscando no final de uma sequência de bolinhas, como na Figura 2.
  9. Figura 02 - Componente Campo de senha após execução da aplicação
    Componente Campo de senha após execução da aplicação
  10. Nessa situação, perceba que ao digitar qualquer texto o conteúdo apresentado sempre será exibido da mesma forma, como na figura anterior (Figura 2).

Obs.: Geralmente, para se cadastrar uma senha, são solicitados de 4 a 8 caracteres, incluindo caracteres numéricos e alfanuméricos. Nesse caso, esse componente não precisa ter dimensões muito grandes, visto que seu conteúdo será curto.

A seguir, veremos algumas propriedades essenciais na utilização desse componente.

Versão 5.3 - Todos os Direitos reservados