Java 单击时消失的文本框背景文本

Java Text Field background text that disapears when clicked

正如您在标题中所看到的,我不知道如何制作一个 java 文本字段,其背景中的文本在您单击它时会消失。 因此,有一个文本字段显示 "username",当您单击它时,用户名消失,您可以输入密码。是否可以在没有新的 class 的情况下执行此操作?

我的建议是使用 swingx 库并使用 JXTextField。因此您可以使用 setPrompt 方法设置文本。