我想在我的JavaSwing图形用户界面中更改运行时的外观。为此,我调用UIManager.setLookAndFeel()和SwingUtilities.updateComponentTreeUI()来刷新图形用户界面,这似乎可以工作,但后一种方法会导致严重的图形用户界面错误:889) at javax.swing.JView
线程"AWT-EventQueue-0“中的异常( java.lang.ArrayIndexOutOfBoundsException:-1 at java.util.Vector.elementData(JViewport.java:在javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JCompo
at javax.swing.text.BoxView.paint(Unknown Source) at javax.swing.text.BoxView.paint(Unknown Source)
at javax.swing.text.html.BlockView.paint(Unknown So
在我的代码中的某个地方调用了绘图,但是堆栈跟踪完全不知道是什么和在哪里。它也是间歇性的,所以我知道这是一个线程问题,如果我设置一个断点,那么代码永远不会失败。那么,我该如何判断事件线程被调用的位置和方式来重绘组件呢?(JComponent.java:778) at javax.swing.JComponent.p
但是,当我试图在DeepMailMiner.java包中执行net.sf.deepmailminer时,它会反复显示以下错误消息: at javax.swing.JComponent.paint(JComponent.java:1038)
at javax.swing.JComponent.paintChildre