我遇到了问题...
我有一个组件在 swing 中制作,我调用一个 Web 服务来获取 Clob 文件,一切都运行良好,但特别有几次出现错误“java.lang.InternalError: fillbuf”有人知道是什么意思吗?
只会发生几次..
提前致谢。
我使用的是 JDK 5
最佳答案
像上面这样的间歇性错误几乎总是由于并发问题造成的。您是否注意在 EDT 上进行所有 Swing 调用?
换句话说,后台线程中需要进行 Swing 调用的任何代码都应该通过将调用包装在 Runnable 中来将调用排队到事件队列中,如下所示:
SwingUtilities.invokeLater(new Runnable() {
public void run() {
// your Swing calls go here
}
});
关于java - "AWT-EventQueue-0"java.lang.InternalError : fillbuf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9997134/