IntelliJ插件:仅允许从事件派发线程访问

问题描述 投票:0回答:1

Hello Stack Overflow社区。我正在编写一个IntelliJ插件,需要通过WebSocket监听消息将一些文本写入开放编辑器。

问题是,当我试图通过Access is allowed from event dispatch thread only访问编辑器实例时,我得到了final Editor editor = manager.getSelectedTextEditor();异常。

这很有意义,因为WebSocket的消息处理程序正在另一个线程中执行。

你知道从另一个线程写入编辑器的方法吗?还是其他一些解决方法?

java intellij-idea intellij-plugin
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.