Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.JScrollPane cannot be cast to javax.swing.JScrollBar
at com.seaglasslookandfeel.state.ScrollBarButtonIsIncreaseButtonState.isInState(ScrollBarButtonIsIncreaseButtonState.java:44)
at com.seaglasslookandfeel.state.State.isInState(State.java:160)
at com.seaglasslookandfeel.SeaGlassStyle.getExtendedState(SeaGlassStyle.java:1288)
at com.seaglasslookandfeel.SeaGlassStyle.get(SeaGlassStyle.java:997)
at javax.swing.plaf.synth.SynthStyle.getIcon(Unknown Source)
at javax.swing.plaf.synth.SynthButtonUI.getSynthIcon(Unknown Source)
at javax.swing.plaf.synth.SynthButtonUI.getEnabledIcon(Unknown Source)
at javax.swing.plaf.synth.SynthButtonUI.getIcon(Unknown Source)
at javax.swing.plaf.synth.SynthRadioButtonUI.getSizingIcon(Unknown Source)
at javax.swing.plaf.synth.SynthButtonUI.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at layout.TableLayout.preferredLayoutSize(TableLayout.java:1588)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at layout.TableLayout.preferredLayoutSize(TableLayout.java:1588)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at com.seaglasslookandfeel.ui.SeaGlassRootPaneUI$SeaGlassRootLayout.layoutContainer(SeaGlassRootPaneUI.java:957)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at java.awt.Container.validateUnconditionally(Unknown Source)
at java.awt.Window.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at com.zrt.common.util.FreeUtil.centerWindowVisiable(FreeUtil.java:531)
at com.zrt.w.view.MainFrame.showFrame(MainFrame.java:247)
at com.zrt.w.login.FreeLoginUI.toMainFrame(FreeLoginUI.java:362)
at com.zrt.w.login.FreeLoginUI.login(FreeLoginUI.java:307)
at com.zrt.w.login.FreeLoginUI$5.actionPerformed(FreeLoginUI.java:220)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.JPanel cannot be cast to javax.swing.JScrollBar
at com.seaglasslookandfeel.state.ScrollBarButtonIsIncreaseButtonState.isInState(ScrollBarButtonIsIncreaseButtonState.java:44)
at com.seaglasslookandfeel.state.State.isInState(State.java:160)
at com.seaglasslookandfeel.SeaGlassStyle.getExtendedState(SeaGlassStyle.java:1288)
at com.seaglasslookandfeel.SeaGlassStyle.get(SeaGlassStyle.java:997)
at javax.swing.plaf.synth.SynthStyle.getIcon(Unknown Source)
at javax.swing.plaf.synth.SynthButtonUI.getSynthIcon(Unknown Source)
at javax.swing.plaf.synth.SynthButtonUI.getEnabledIcon(Unknown Source)
at javax.swing.plaf.synth.SynthButtonUI.getIcon(Unknown Source)
at javax.swing.plaf.synth.SynthRadioButtonUI.getSizingIcon(Unknown Source)
at javax.swing.plaf.synth.SynthButtonUI.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at layout.TableLayout.preferredLayoutSize(TableLayout.java:1588)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at layout.TableLayout.preferredLayoutSize(TableLayout.java:1588)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at java.awt.BorderLayout.preferredLayoutSize(Unknown Source)
at java.awt.Container.preferredSize(Unknown Source)
at java.awt.Container.getPreferredSize(Unknown Source)
at javax.swing.JComponent.getPreferredSize(Unknown Source)
at com.seaglasslookandfeel.ui.SeaGlassRootPaneUI$SeaGlassRootLayout.layoutContainer(SeaGlassRootPaneUI.java:957)
at java.awt.Container.layout(Unknown Source)
at java.awt.Container.doLayout(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at java.awt.Container.validate(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)这是个什么错误啊,在公司的电脑跑的好好的回来就异常了