繁体   English   中英

actionListener中的setText不会从其他类中调用getter或setter

[英]The setText in actionListener not calling getter or setters from other classes

下面的代码是一个ActionListener ,其中我实现了setText方法来调用添加歌曲的方法。 我知道setText仅适用于String类型,但有一点技巧(添加“”),您应该可以使其工作。 但事实并非如此。 有任何想法吗? 是否有从ActionListener调用setter的替代方法?

private class AddListener implements ActionListener {

    public void actionPerformed(ActionEvent e) {

        displayOutput.setText.(""+Object.addSong(object2););

    }
}

您收到的错误消息:

setText无法解析或不是字段

是因为你有一个. setText之后,应该是方法调用。 您还需要删除多余的内容; (object2)

这些错误将掩盖您在Object上调用addSong所得到的错误,该名称没有静态方法。

除了这些语法错误,您还需要确保addSong方法(在最终调用它的任何对象上)实际上返回一个值以连接到空字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM