首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

IDEA Web渲染插件开发(二)— 自定义JsDialog

()=false Toolkit.getEventQueue()=com.intellij.ide.IdeEventQueue@fa771e7 对于EventQueue关键字的异常,有过GUI开发的读者应该很容易联想到应该是窗体事件消息机制的问题...在Java AWT中解决的方式,调用EventQueue.invokeLater(() -> { // do something} )(异步)或是EventQueue.invokeAndWait(()...现在,我们回到一开始的问题,我们重新修改代码: if (dialog_type == JSDIALOGTYPE_ALERT) { // alert 对话框 EventQueue.invokeLater...而EventQueue.invokeLater中所运行的线程是:AWT-EventQueue-0,这个线程就是IDEA插件中的GUI线程。...编写完成后,我们在onJSDialog中对prompt类型的对话框进行处理: if (dialog_type == JSDIALOGTYPE_PROMPT) { // prompt 对话框 EventQueue.invokeLater

48110
领券