我所拥有的uni任务的一部分是在窗格中创建一个JTextArea,并根据观察它从中获取文本的类的Observer动态更新文本。
我的代码中的代码段:
// add the student info text area
Student s = lib.queryStudentList(uid);
LibraryObserver o = new LibraryObserver(s);
JTextArea infoArea = new JTextArea(o.getInfo());
观察员得到妥善执行;每当学生改变其状态时通知它,并且如此改变其信息。
但是,只要学生的信息发生变化,分配就会要求更新textArea,而不会关闭并重新打开框架。我们还没有了解线程或其中任何一个。
如果不使用线程,我该怎么做?或者这只是一个糟糕的任务?或者我只是真的愚蠢? (后者,最有可能)