java swt button事件中为什么不能判断文本框是否为某个字符串

//设置text控件初始值txtNX=newText(this,SWT.BORDER);txtNX.setText("请在这输入初始值");txtNX.setBounds... //设置text控件初始值
txtNX = new Text(this, SWT.BORDER);
txtNX.setText("请在这输入初始值");
txtNX.setBounds(284, 52, 157, 22);
...
//先输入text中的字符为"san",然后点击button判断text的字符是否为san,如果是就在控制台输出,现在的实际情况是什么都不输出!!
Button button_1 = new Button(this, SWT.NONE);
button_1.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
if (txtNX.getText() == "san")
{
System.out.println("butsdfasdfd");
}
}
});

高手,帮帮忙,下次有分就给你,呵呵
展开
 我来答
lqing2006
2010-02-04 · TA获得超过1233个赞
知道小有建树答主
回答量:793
采纳率:0%
帮助的人:814万
展开全部
if (txtNX.getText().equals("san"))
{
System.out.println("butsdfasdfd");
}
不能用==,那个是判断是否为同一个对象的
qingwaxiao
2010-02-04 · TA获得超过110个赞
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:115万
展开全部
用String的equals方法就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式