在没有线程的情况下动态更新JTextArea

时间:2015-02-24 06:35:17

标签: java swing

我所拥有的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,而不会关闭并重新打开框架。我们还没有了解线程或其中任何一个。

如果不使用线程,我该怎么做?或者这只是一个糟糕的任务?或者我只是真的愚蠢? (后者,最有可能)

0 个答案:

没有答案