问题描述
小弟刚刚接触openfire+spark在eclipse搭建好环境后,spark客户端创建一个新账户时报如下异常,请各位大哥帮忙看看,小弟先谢谢各位。org.jvnet.lafwidget.UiThreadingViolationException:ComponentstatechangemustbedoneonEventDispatchThreadatorg.jvnet.lafwidget.LafWidgetUtilities.testComponentStateChangeThreadingViolation(LafWidgetUtilities.java:593)atorg.jvnet.lafwidget.animation.FadeStateListener$1.stateChanged(FadeStateListener.java:232)atjavax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:333)atjavax.swing.DefaultButtonModel.setRollover(DefaultButtonModel.java:266)atjavax.swing.AbstractButton.setEnabled(AbstractButton.java:2062)atorg.jivesoftware.AccountCreationWizard$3.construct(AccountCreationWizard.java:234)atorg.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:141)atjava.lang.Thread.run(Thread.java:619)Exceptioninthread"Thread-5"org.jvnet.lafwidget.UiThreadingViolationException:ComponentstatechangemustbedoneonEventDispatchThreadatorg.jvnet.lafwidget.LafWidgetUtilities.testComponentStateChangeThreadingViolation(LafWidgetUtilities.java:593)atorg.jvnet.lafwidget.animation.FadeStateListener$1.stateChanged(FadeStateListener.java:232)atjavax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:333)atjavax.swing.DefaultButtonModel.setRollover(DefaultButtonModel.java:266)atjavax.swing.AbstractButton.setEnabled(AbstractButton.java:2062)atorg.jivesoftware.AccountCreationWizard$3.construct(AccountCreationWizard.java:234)atorg.jivesoftware.spark.util.SwingWorker$2.run(SwingWorker.java:141)atjava.lang.Thread.run(Thread.java:619)
解决方案
解决方案二:
各位大哥帮小弟看看,急。。。