大家帮帮我把···我快烦死咯··555 我想知道JAVA中getSelectedText()和getText()是什么意思 然后我想知

我向一个JFieldText文本区中输入字时,我该用什么方法得到我输入的字呢还有下面这个代码有什么错吗为什么不管我有没有在Tfield1中输入字符时,Tfield2的文本... 我向一个JFieldText文本区中输入字时, 我该用什么方法得到我输入的字呢 还有下面这个代码有什么错吗 为什么不管我有没有在Tfield1中输入字符时,Tfield2的文本区都是显示"没有输入数据",为什么啊 求高手帮帮我吧

Function1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String s = new String();
if(Tfield1.getSelectedText() == null)
Tfield2.setText("没有输入数据");
else{
s = Tfield1.getSelectedText();
lengthStack = s.length();
if (top + lengthStack > stack.length)
{
Tfield2.setText("空间不足,请重创内存");
}
else{
stack[top] = s;
top = top + lengthStack;
Tfield2.setText("入栈成功");
}
}
}
});
展开
 我来答
三瓣桔
2011-08-16 · TA获得超过224个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:86.9万
展开全部
getSelectedText() 是返回此 TextComponent 中包含的选定文本。如果选定为 null 或文档为空,则返回 null!
getText()返回此 TextComponent 中包含的文本。
也就是说getSelectedText() 是整个getText()中,被你选中的那部分,如果你鼠标选中的是“没有输入”中的“没有”,那getSelectedText()肯定得到是“没有”!你要搞清楚这两个方法的区别还是很大的,建议多看看帮助文档!
追问
谢谢你啊  也就是说当我向Tfield1这个文本区中输入了数还不行  还要用鼠标选中才行是吗   要不然还是还回NULL是吗
追答
是的,试试就知道了!
杜忆楣03D
2011-08-16 · TA获得超过458个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:390万
展开全部
希望对你有用:
Function1.addActionListener(new ActionListener() {//不知道你的function1是什么组建,如果是button就可行
public void actionPerformed(ActionEvent e) {
String s = new String();
if(Tfield1.getText().trim().equals("")) //获取Tfield1的文本并去掉空白的
Tfield2.setText("没有输入数据");
else{
s = Tfield1.getText();//Tfield1.getSelectedText()是获取选择的Text,不是获取text
lengthStack = s.length();
if (top + lengthStack > stack.length)
{
Tfield2.setText("空间不足,请重创内存");
}
else{
stack[top] = s;
top = top + lengthStack;
Tfield2.setText("入栈成功");
}
}
}
});
追问
Function1是的  谢谢你 ···
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老唐日常游戏vlog
2011-08-16 · TA获得超过2103个赞
知道小有建树答主
回答量:1102
采纳率:0%
帮助的人:354万
展开全部
Tfield1.getSelectedText() == null

断点调试看一下 getSelected() 或者 换成getText()
追问
我现在没办法调试  我是用elipse写的  能告诉我用什么方法 当我向一个JFieldText文本区中输入字时, 我该用什么方法得到我输入的字呢  求你咯
追答
getText() 不行么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式