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个多小时以来一直在编写此代码。你知道我的意思。