Q
文本框中的文本
1
A
回答
2
当您创建文本框,设置默认的文本,并添加键盘监听器:
TextBox box = new TextBox();
box.setText("Default Text");
box.addKeyboardListener(this);
defaultValue = true; // this is a global boolean value
然后让你的类实现KeyboardListener让他们所有的空白除外:
public void onKeyPress(Widget arg0, char arg1, int arg2)
{
if(defaultValue)
{
box.setText = "";
defaultValue = false;
}
}
1
您可以在框中添加clickHandler
。 内处理你做容易的事情:
if(text==DEFAULT_TEXT)
{
text==""
}
如果有人会再写给DEFAULT_TEXT
它会再次获得歼灭。 如果您想避免在检查表达式中添加布尔变量。
0
不能告诉它的GWT,但一般的做法可以是:
- 使用一个变量来标记,无论是“在使用”文本框“初始化”或
- 添加监听到文本小部件(我会使用KeyboardListener,并使文本消失时,用户开始输入文本,而不是第一个 - 也许意外 - 鼠标点击)
- 当侦听器接收第一个事件的小部件(标志= '初始化'),清除标志并用实际击键代替文本字段内的文本。
(一个点击监听器:在对插件的第一次点击清除标记和文本框)。
相关问题
- 1. 替换文本框中的文本
- 2. 文本框中的文本更改
- 3. 文本框中的位置文本
- 4. 文本框中的文本更改
- 5. 文本框中的文本选择
- 6. WPF文本框中的模糊文本
- 7. 文本框中的背景文本
- 8. 文本框中的固定文本
- 9. 文本框中
- 10. 绑定文本框的文本框
- 11. 在其他程序文本框中输入文本框中的文本
- 12. 如何将文本中的行文本放入文本框?
- 13. 将文本插入WPF文本框中的旧文本之前
- 14. 在WINFORM中将文本写入文本框的文本属性
- 15. 硒文本框NULL文本
- 16. 文本框 - 文本对齐
- 17. 在Javascript中获取文本框文本
- 18. 在Datepicker文本框中输入文本
- 19. 将文本框绑定到文本框
- 20. 把文本从c中的word文件中的文本框#
- 21. 检测在文本框中的文本,即使pagesource显示文本框前值
- 22. 到文本框中
- 23. 中心文本框
- 24. SSRS文本框中
- 25. 在文本框中
- 26. 在css中插入文本框的上边框的文本
- 27. 如何在文本文件中保存文本框中的文本?
- 28. 如何从文本框中的文本中获取文件名
- 29. 硒在文本框中输入无效文本(一半文本)
- 30. 如何从非创建的文本框中读取文本框?
你们,我是这样做类似的东西,但我认为它我这是一个常用的文本框,肯定有一些开箱即用的... 任何方式非常感谢代码示例 – special0ne 2009-12-03 18:12:54