我想显示一个文本,例如“在此处写下您的信息”。文本框获得焦点后自动消失?我试图在不必与听众打交道的情况下做到这一点,例如使用初始文本。
问问题
1434 次
2 回答
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/
于 2012-12-20T14:58:49.320 回答
1
试试这个例子。我认为这就是你需要的 http://tips4java.wordpress.com/2009/11/29/text-prompt/
于 2012-12-20T11:11:47.560 回答