Javafree

Interface Gráfica: Cap 02 - Componentes de um JFrame.

Publicado por -wess- em 17/06/2015 - 420 visualizações

No Interface Gráfica: Cap 01 - Como Criar um JFrame , aprendemos como criar um Jframe e conhecemos
algumas de suas propriedades como: tamanho; título; localização;
etc...

1-Nome ou Título
2- Rótulos ou Textos
3- Campo de Texto
4- Botão
5-Propriedade de Fechar; Minimizar ou Maximizar

0


Tivemos um breve conhecimentos dos "componentes" que um Jframe possui, são algums deles:
botões; campo de texto; rótulos... bom, hoje vamos aprender sobre eles e suas propriedades.

1- JLabel (rótulo)

O JLabel é componente visual usado principalmente para mostrar textos.


0


>>Principais métodos de um JLabel<<

setForeground(): Muda a cor da letra do texto.
setBounds(): Método que faz o posicionamento do JLabel, sendo passado por parâmetro, x, y, a e b, nesse caso, coluna, linha, largura e altura respectivamente.
setText(): Altera o texto da JLabel.
getText(): Pega o texto atual do JLabel.

2- JTextField (Campo de Texto)

O JTextField é responsável por "pegar" os caracteres digitados pelo usuário, sejam eles textos; números; e até mesmo símbolos.


0


>>Principais métodos de um JTextField<<

grabFocus(): Muda o foco atual para o componente JTextField
setBounds(): Método que faz o posicionamento do JTextField, sendo passado por parâmetro, x, y, a e b, nesse caso, coluna, linha, largura e altura respectivamente.
setText(): Altera o texto do JTextField.
getText(): Pega o texto atual do JTextField.

3- JPasswordField (Campo de Senha)

Muito parecido com o JTextField, o JPasswordField é responsável também por pegar caracteres digitados informados pelo usuário porém com a particularidade de ocultar visualmente essa informação, é usado em campos onde o usuário deve digitar uma senha pessoal.

0

>>Principais métodos de um JPasswordField<<

getText(): Pega o texto atual do JPasswordField.
copy(): Copia o texto do mesmo.
setEchoChar(): altera o caractere oculto do campo, por padrão o caractere oculto é um "*" (asterísco) mas você pode mudar por exemplo para "?". veja o exemplo:

0

4- JButton (Botão)

Componente responsável por criar botões no JFrame, e através do clique nele, podemos realizar diversas funções como: confirmar; cancelar; salvar; apagar; prosseguir; voltar; entre outros eventos...

0

>>Principais métodos de um JButton<<

setMnemonic(): Deixa um caracter Minemonico do componente (fica com aquele sublinhado, com isso, segurando a tecla "Alt" e apertando esse caracter, ele pressiona o botão automaticamente)
setToolTipText(): Mostra um texto quando o cursor do mouse estiver sobre o componente
addActionListener(): Adiciona a ação de clicar no botão, porém, deve-se ter uma função actionPerformed, e a classe deve ter uma implementação do ActionListener
setBounds(): Método que faz o posicionamento do JTextField, sendo passado por parâmetro, x, y, a e b, nesse caso, coluna, linha, largura e altura respectivamente
setForeground(): Muda a cor do texto do componente
setBackground() : Muda a cor de fundo do componente

...continua (esse capítulo será atualizado, é que estou no serviço :D)
até breve.