java - "AWT-EventQueue-0"java.lang.InternalError : fillbuf

标签 java swing

我遇到了问题...

我有一个组件在 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/

相关文章:

java - 我如何测试有人连接到我的服务器?

java - 从 JTable 中选定列获取数据的简单方法

java - 动态设置 jTextField 值

java - Java Hangman 程序中 JOptionPane/JPanel 的奇怪问题

java - jFormattedTextField 的 MaskFormatter 删除插入的值

java - 错误 : The database URL has not been specified either as a parameter or in a properties file when trying to perform a rollback

java - Spring Boot @RestControllerAdvice 没有捕获自定义异常

java - 列出 groupingBy Objects 字段并计算出现次数

java - java8 中的 concurrentHashMap 中的 sizectl

java - 一旦完成遍历 ArrayList,如何阻止该方法返回 null?