Class 每当按下按钮时,将方法调用到另一个类中
我有两门课:Class 每当按下按钮时,将方法调用到另一个类中,class,button,Class,Button,我有两门课: 类X包含方法listObjects() classY是GUI类,它包含按钮列表 我想要的是,每当单击类Y中的按钮列表时,我想要方法listObjects()从类X执行,输出显示在名为txtfieldList的txtfield中 我已经在类中的按钮列表下包含了以下代码 X x = new X (); // create an instance of the class X in the GUI class txtfieldList.setText(x.list()); // e
- 类
包含方法X
listObjects()代码>
- class
是GUI类,它包含按钮列表Y
Y
中的按钮列表时,我想要方法listObjects()代码>从类X
执行,输出显示在名为txtfieldList
的txtfield中
我已经在类中的按钮列表下包含了以下代码
X x = new X (); // create an instance of the class X in the GUI class
txtfieldList.setText(x.list()); // execute the method list from class X and display the output in the tstfield
但我得到的错误是:
类型JTextComponent中的方法setText(字符串)不可用
适用于论点(无效)
有人能帮忙找出错误在哪里吗 这是因为方法listObjects()或list()的返回类型为void。我希望您的方法签名如下:
public void listObjects(){}
public String listObjects(){
String str="text";
return str;
}
在这里,该方法不返回任何内容,因此当您在setText(“text”)中调用该方法时,会出现错误,因为setText将字符串作为参数
试着这样做:
public void listObjects(){}
public String listObjects(){
String str="text";
return str;
}
我们在说什么语言?Java?希望您正在学习Java Swing。不是吗?