DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #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!








    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Autor
Luciana Pereira De Araújo

Formada em Técnico em Desenvolvimento de Software pelo CEDUP - Blumenau, SC Cursa o 5ºSemestre do Curso de Ciência da Computação na FURB - SC Ministra aulas de programação Delphi, Java e J2ME - Cursos Profesor Bruno - Blumenau, SC.


Space do autor
Estatísticas #
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia).


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

Plano conveniência – Neste plano este post custa R$ 1,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 0,40 (assinante) ou R$ 0,50 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 0,30
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03