请问TextField.getText()的默认值是什么?
查看API.上面说:返回此文本组件表示的文本。默认情况下,此文本是一个空字符串。
但是,通过调试的查看变量表达式,发现TextField.getText()的值并不是 null
而显示的是
"TextField.getText()" = ""
我不明白,上面这个代表什么意思...
如果有
String s;
TextField tf = new TextField(30);
查看变量,发现
s = null
null 和 ""
什么不一样.
if(s == null)------true
if(tf.getText() == null)-----false
if(tf.getText() == "")-----false
当按下监听按钮时,我应该如何判断TextField中是否有东西输入.
谢谢啦~~~
刚才找一下以前的帖子.
getText().trim().equals("")
就可以判断了.
谢谢
liyongjun
[[it] 本帖最后由 meteor57 于 2008-7-19 00:49 编辑 [/it]]
[[it] 本帖最后由 meteor57 于 2008-7-19 01:08 编辑 [/it]]