我想将我的主类中的方法调用到我的GUI中。 (文字区域)
我在单独的类中的方法如下所示:
public void DisplayHS() {
highscore temp;
for(int i = 0; i<(count-1);i ++) {
for (int j =(i +1); j<count; j ++) {
if (HA[i].getScore() > HA[j].getScore()) {
temp = HA[i];
HA[i] = HA[j];
HA[j] = temp;
}
}
}
for (int i = 0; i<9; i ++) {
System.out.println((i+1) +"." + HA[i]);
}
}
如何将该方法调用到我的GUI文本区域?
谢谢。
答案 0 :(得分:0)
从GUI类调用它的事实没有区别:
NameOfTheContainingClass.displayHS();
NameOfTheContainingClass instance = new NameOfTheContainingClass(); instance.displayHS();
ps:Java中的方法名称以小写字母开头
答案 1 :(得分:0)
由于您的方法不带参数,因此集合看起来像是您班级中的一个字段。我建议您在GUI类中引用主类,并从主类字段或通过主类对象的方法本地引用调用该方法。
您可以在构造函数中或通过mutator方法提供引用。
你说
将该方法调用到我的GUI文本区域?
你是什么意思? 您是否希望在那里显示文本,只是在终端中打印文本(假设您没有更改打印流)或在文本区域中的内容时调用方法?
我们在谈论JSP还是桌面应用程序?