Java actionListener中的setText未从其他类调用getter或setter

Java actionListener中的setText未从其他类调用getter或setter,java,actionlistener,settext,Java,Actionlistener,Settext,下面的代码是一个ActionListener,其中我实现了一个setText方法来调用一个方法来添加歌曲。我知道setText只适用于字符串类型,但通过一个小技巧(添加“”),您应该能够使它工作。但事实并非如此。有什么想法吗?是否有从ActionListener调用setter的替代方法 private class AddListener implements ActionListener { public void actionPerformed(ActionEvent e) {

下面的代码是一个
ActionListener
,其中我实现了一个
setText
方法来调用一个方法来添加歌曲。我知道
setText
只适用于字符串类型,但通过一个小技巧(添加“”),您应该能够使它工作。但事实并非如此。有什么想法吗?是否有从
ActionListener
调用setter的替代方法

private class AddListener implements ActionListener {

    public void actionPerformed(ActionEvent e) {

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

    }
}

您将收到的错误消息:

setText无法解析或不是字段

是因为在
setText
之后有一个
,它应该是一个方法调用。您还需要删除额外的
(object2)
之后

这些错误将掩盖通过调用
对象
上的
addSong
得到的错误,该对象没有该名称的静态方法


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

错误消息:setText无法解析或不是字段
(“”+object.addSong(object2);)
具有分号。尝试删除该错误并添加
toString()
一旦修复此错误,您将遇到问题。类
对象
没有方法
addSong()
。也许您的意思是
object2.addSong()
,其中
object2
属于实现
addSong()
的某种类型。谢谢。对不起,这个密码杀了我。我真的被吓坏了。12个多小时以来一直在编写此代码。你知道我的意思。