#Este é um post fechado Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia). Clique aqui para saber mais sobre como visualizar este post!
SWING - Componentes mais importantes e suas propriedades - parte 2
Sabemos que para desenvolver uma tela amigável para o usuário, são necessários diversos recursos visuais, entre eles botões, caixas de texto, locais para apresentar a saída e imagens. Quanto mais organizada e distribuída for a tela, mais legíve
Bom dia a todos! Espero que tenham gostado da parte 1 do artigo Componentes Swing e agora, como combinado, vai a segunda parte sobre botões e campos de controle de dados.
Introdução
Sabemos que para desenvolver uma tela amigável para o usuário, são necessários diversos recursos visuais, entre eles botões, caixas de texto, locais para apresentar a saída e imagens.
Quanto mais organizada e distribuída for a tela, mais legível e confortável para se trabalhar.
Nesse artigo serão apresentados alguns dos principais componentes que são utilizados em janelas e suas respectivas propriedades.
JLabel:
O JLabel é utilizado para apresentar um texto "fixo" ao usuário. É muito comum utilizar o componente como rótulo para os demais componentes, ou seja, para identificar o que representa cada campo na tela. Pode ser utilizado também como saída de dados, onde o usuário irá visualizar o resultado final de alguma operação. O texto desse componente só pode ser alterado via código.
Propriedades mais utilizadas do JLabel:
.setText(String text): define o texto que aparecerá no JLabel.
.setFont(Font fonte): permite alterar a fonte do JLabel. A fonte é representada pela classe Font, onde é definido o tamanho, estilo e nome da fonte.
.setForeground(Color fg): define a cor da fonte.
.setIcon(IconImage icon): permite adicionar um ícone ao JLabel. Muitas vezes o JLabel possui apenas um ícone ou imagem para deixar a tela mais amigável ao usuário. O ícone é representado pela classe IconImage. Para criar um IconImage deve ser passado como parâmetro o caminho da imagem.
JTextField e JPasswordField:
O JTextField é um campo utilizado para a entrada de informações. Normalmente é uma caixa branca onde o usuário pode entrar com algum valor para que seja utilizado pelo algoritmo. O JPassowordField é idêntico ao JTextField com exceção de um fator, a aparência. O JPasswordField, como diz no nome, é um campo de senha. Assim, quando o usuário digita um texto esse texto fica codificado.
Propriedades mais utilizadas do JTextField/JPasswordField:
.setText(String text): adiciona um texto no JTextField.
.setFont(Font font): permite alterar a fonte do JTextField. A fonte é representada pela classe Font, onde é definido o tamanho, estilo e nome da fonte.
.setForeground(Color fg): define a cor da fonte.
.setBackground(Color bg): define a cor do fundo do JTextField.
.setEditable(boolean b): se o parâmetro for "true", o usuário pode alterar o texto do JTextField. Se for "false" o usuário não pode alterar o texto.
.setEnabled(boolean enabled): se o parâmetro for "false" o componente fica hachurado, ou seja, fica bloqueado para o usuário copiar um texto ou digitar. Se for "true" fica desbloqueado.
ATENÇÃO! A exibição deste artigo foi interrompida.
#Este é um post fechado Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia). Clique aqui para saber mais sobre como visualizar este post!

Space do autor

Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

0
0
Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!