在我的主应用程序类中,我有一个 JTextArea 对象(比如 txtArea)。我在 main_application 程序中创建了另外两个线程。我创建的两个线程用于在串行端口中读取和写入。现在我想将串口读取缓冲区数据放入一个 JTextArea 对象中。所以我需要将 main_application 中创建的 JTextArea 对象传递给 read-thread,以便 read-thread 可以将读取的输出放到 JTextArea。
但是在这样做之后,我面临着空指针访问问题。当我检查 main_application 中的 JTextArea 对象时,它不为空,但在传递给线程后,我检查了它的空值。我不知道它是怎么发生的......如果有任何极客可以帮助我,我会很高兴......
谢谢,苏尔贾