Jak wyświetlić słaby szary „tekst-widmo” w polu JTextField?

Nie wiem, czy mam na to odpowiednią nazwę, ale sprawdzam, czy istnieje konkretny sposób na zaimplementowanie pola tekstowego, tak że gdy nie ma fokusa i jest pusty, słaby szary ciąg tekst jest wyświetlany w polu. Po kliknięciu pola tekst powinien zniknąć, dokładnie tak, jak działa pasek wyszukiwania podobny do paska StackOverflow. Wiem, że mogę zmienić użyciesetForeground() i skup się na słuchaczach, aby to osiągnąć, ale zastanawiałem się tylko, czy ktoś wiedział o jakiejś implementacji Java, która mogłaby to dla mnie poradzić.

questionAnswers(2)

yourAnswerToTheQuestion