public void actionPerformed(ActionEvent e) {
if ((e.getSource() == 保存) && (text3.getText() == "进货")) {
Save save = new Save(); save.saveInput(); //要实现的功能
} }
一段代码,我想利用重写的这个方法,结果这个if判断语句无法正常判断,可能问题出现在text3.getText() == "进货",请问Java高手们可否告知一下,谢
Java重写监听器接口方法
答案:3 悬赏:10
解决时间 2021-12-14 04:35
- 提问者网友:花之森
- 2021-12-13 12:34
最佳答案
- 二级知识专家网友:绝望伪装
- 2021-12-13 13:21
text3.getText() == "进货"肯定是错的
==比较字符串时比较的是地址,一个变量一个常量地址肯定不同
改为text3.getText().equals("进货")即可
==比较字符串时比较的是地址,一个变量一个常量地址肯定不同
改为text3.getText().equals("进货")即可
全部回答
- 1楼网友:星痕之殇
- 2021-12-13 14:29
你那if里第一个条件保存没加引号也能用?
- 2楼网友:劳资的心禁止访问
- 2021-12-13 13:42
能否再多提供一些信息?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯