Java 简单的JApplet在启动时崩溃
我正试着从一个日本人身上拖放到搜寻者身上,这时我意识到了一件非常奇怪的事情 只有一个JSlider的简单小程序不会在Mac OsX上运行强> 下面是代码(您可以先从头开始创建一个新的…): 下面是异常消息:Java 简单的JApplet在启动时崩溃,java,macos,swing,drag-and-drop,applet,Java,Macos,Swing,Drag And Drop,Applet,我正试着从一个日本人身上拖放到搜寻者身上,这时我意识到了一件非常奇怪的事情 只有一个JSlider的简单小程序不会在Mac OsX上运行 下面是代码(您可以先从头开始创建一个新的…): 下面是异常消息: Exception in thread "AWT-EventQueue-2" java.lang.RuntimeException: Not implemented at sun.lwawt.macosx.CPlatformEmbeddedFrame.isUnderMouse(CPlat
Exception in thread "AWT-EventQueue-2" java.lang.RuntimeException: Not implemented
at sun.lwawt.macosx.CPlatformEmbeddedFrame.isUnderMouse(CPlatformEmbeddedFrame.java:222)
at sun.lwawt.macosx.CMouseInfoPeer.isWindowUnderMouse(CMouseInfoPeer.java:43)
at java.awt.Component.findUnderMouseInWindow(Component.java:1325)
at java.awt.Component.getMousePosition(Component.java:1377)
at javax.swing.plaf.synth.SynthSliderUI.calculateThumbLocation(SynthSliderUI.java:547)
at javax.swing.plaf.synth.SynthSliderUI.calculateGeometry(SynthSliderUI.java:344)
at javax.swing.plaf.basic.BasicSliderUI$Handler.componentResized(BasicSliderUI.java:1496)
at java.awt.Component.processComponentEvent(Component.java:6331)
at java.awt.Component.processEvent(Component.java:6285)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Java版本:1.7
OsX版本:10.9.2(Mavericks)
Safari版本:7.0.3(9537.75.14)
问题是:他们在嘲笑我吗?你经历过同样的行为吗?如何解决这个问题?从stacktrace上看,似乎有些功能没有在Mac OS上实现。@Hexafrance是的,有。但这是一个JSlider!我正在解决拖放问题,但是如果我不能使用JSlider。。。
Exception in thread "AWT-EventQueue-2" java.lang.RuntimeException: Not implemented
at sun.lwawt.macosx.CPlatformEmbeddedFrame.isUnderMouse(CPlatformEmbeddedFrame.java:222)
at sun.lwawt.macosx.CMouseInfoPeer.isWindowUnderMouse(CMouseInfoPeer.java:43)
at java.awt.Component.findUnderMouseInWindow(Component.java:1325)
at java.awt.Component.getMousePosition(Component.java:1377)
at javax.swing.plaf.synth.SynthSliderUI.calculateThumbLocation(SynthSliderUI.java:547)
at javax.swing.plaf.synth.SynthSliderUI.calculateGeometry(SynthSliderUI.java:344)
at javax.swing.plaf.basic.BasicSliderUI$Handler.componentResized(BasicSliderUI.java:1496)
at java.awt.Component.processComponentEvent(Component.java:6331)
at java.awt.Component.processEvent(Component.java:6285)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)