SimplePlaceHolder
Você poderá criar placeholders de forma bem mais simples.
Como faço pra ultilizar?
Primeiramente, instale a biblioteca. Logo em seguida, importe. E por ultimo, basta criar seu elemento(JTextField, JPasswordField ou JTextArea), logo em seguida passe o elemento e o nome que você deseja que apareça no seu campo de texto. Você também pode escolher a cor da fonte do placeholder, tanto a cor do texto focado quando desfocado.
Exemplo sem escolha de cor
Demonstração sem escolha de cor
Exemplo com escolha de cor
Demonstração com escolha de cor
Depêndencias
Essa Biblioteca não precisa de nenhuma dependência.