文本框中的临时灰显文本

时间:2012-12-20 10:55:31

标签: java swing text textbox

我想显示“在这里写下你的信息”这样的文字。在文本框获得焦点后自动消失? 我试图这样做,而不必处理听众,例如初始文本。

2 个答案:

答案 0 :(得分:1)

试试这个例子。我认为这就是你所需要的 http://tips4java.wordpress.com/2009/11/29/text-prompt/

答案 1 :(得分:1)

SwingX包含一个“PromptSupport”类,它可以完全满足您的需求。 这很容易处理:

JTextField tf = new JTextField(5);

PromptSupport.setPrompt("A Prompt", tf);

看看这里: http://weblogs.java.net/blog/kschaefe/archive/2010/07/15/swingx-using-promptsupport

您可以在此处下载jar文件: http://java.net/downloads/swingx/releases/

相关问题