gpt4 book ai didi

Java Swing GUI 异常 - 线程 "AWT-EventQueue-0"java.util.NoSuchElementException : Vector Enumeration 中的异常

转载 作者:搜寻专家 更新时间:2023-10-31 19:58:49 24 4
gpt4 key购买 nike

我在运行我的应用程序时遇到此异常。我不知道这里出了什么问题。有人可以帮忙吗。

Exception in thread "AWT-EventQueue-0" java.util.NoSuchElementException: Vector Enumeration at java.util.Vector$1.nextElement(Vector.java:305) at javax.swing.plaf.basic.BasicTableHeaderUI.getPreferredSize(BasicTableHeaderUI.java:778) at javax.swing.JComponent.getPreferredSize(JComponent.java:1634) at javax.swing.ViewportLayout.preferredLayoutSize(ViewportLayout.java:78) at java.awt.Container.preferredSize(Container.java:1599) at java.awt.Container.getPreferredSize(Container.java:1584) at javax.swing.JComponent.getPreferredSize(JComponent.java:1636) at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:702) at java.awt.Container.layout(Container.java:1421) at java.awt.Container.doLayout(Container.java:1410) at java.awt.Container.validateTree(Container.java:1507) at java.awt.Container.validate(Container.java:1480) at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:669) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:124) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

最佳答案

当您尝试在事件调度线程 (EDT) 之外更新 Swing 组件时,通常会发生此类问题。

阅读 Concurrency 上的 Swing 教程部分了解更多信息和解决方案。

还要确保通过使用 SwingUtilities.invokeLater(...) 在 EDT 上构建 GUI。从 Swing 教程下载任何示例,您将看到这是如何完成的。由于您似乎正在使用 JTable,因此请从“如何使用表”部分的 SimpleTableDemo 开始。

关于Java Swing GUI 异常 - 线程 "AWT-EventQueue-0"java.util.NoSuchElementException : Vector Enumeration 中的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com