我正在开发一个小程序来进行预订,而我仍然坚持如何在循环中做一些事情时从另一个类更新textArea
?
例如,我有这段代码:
GUI类包含GUI的基本布局以及此方法:
public class MyGUI extends JFrame implements ActionListener
{
public MyGUI()
{
...
}
....
public void setResultArea(String text)
{
resultArea.append(text);
}
}
测试课
public static void writeToTextArea()
{
while(true)
{
if(message = "Hello World")
...
modify text area
}
}
我环顾四周但我无法找到相关的东西。有什么想法吗?
答案 0 :(得分:0)
在一天结束时,您的测试类需要对MyGUI类的引用。有多种方法可以提供此参考:
setter
方法,该方法获取并存储一个MyGUI。 这不考虑软件设计的最佳实践。这意味着,由于我不了解您的整个项目,我无法对最佳方法发表评论。
一旦测试类"有"一个MyGUI的实例,你可以调用" setResultArea"从您所写的地方开始的方法"修改文本区域"。