我有点菜鸟,无法弄清楚这一点。我创建了我的 GUI 类的一个方法,它将文本插入到文本区域:
public void setMyTextArea(String s) {
this.myTextArea.insert(s,0);
}
接下来我想用石英调度器安排一个工作,但我想在我的文本区域显示某些数据。但是在我的工作中,我没有 Gui 的实例,所以我不能使用上述方法,因为它不是静态方法。我不能让它成为静态的,因为它myTextArea
是一个不能是静态的字段。
如何将我的 Gui 实例传递给 Job?例如,我目前正在传递数据,.usingJobData
但我只看到传递布尔值、浮点数、整数、字符串、双精度值的选项,即标准类型。我错过了什么吗?我可以传递一个对象.usingJobData
吗?
我的计划是将 Gui 实例传递给 Job,然后让实例使用该方法setMyTextArea();
如果这不是正确的方法,请告诉我。谢谢!