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)这是个什么错误啊,在公司的电脑跑的好好的回来就异常了
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)这是个什么错误啊,在公司的电脑跑的好好的回来就异常了
这里不写的很清楚了吗 类转换异常:JScrollPane不能转换为JScrollBar类
其中异常发生位置: Exception in thread "AWT-EventQueue-0"