[Resolvido]JTextField com texto inicial

Olá, existe alguma propriedade do JTextField que eu possa setar um texto “inicial” no mesmo (não sei se existe um nome especifico para isso).

Ex: no site do DropBox quando voce vai fazer login aparecem os campos de login e senha com o texto “inicial” Email e Password, assim que a pessoa digita o mesmo some e caso não tenha nada no campo de texto ele volta a aparecer.

Segue imagem em anexo.

Nativamente não é possível.
No entanto, você pode encontrar algumas soluções prontas do tipo: http://tips4java.wordpress.com/2009/11/29/text-prompt/
Você pode buscar mais soluções no google pelos termos “JTextField placeholder”.

Se for um ou dois campos e vc não quiser código de terceiros, pode fazer isso manualmente setando um texto inicial e removendo o mesmo quando o campo receber o focom, usando uma flag para saber se o valor do campo foi realmente digitado. Não recomendo essa solução.

utluiz muito obrigado pela atenção, estava fazendo manualmente e realmente não fica legal.

Gostei da classe que voce me passou, acredito que vou utilizar a mesma.

abraço.