Java 简单的JApplet在启动时崩溃

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

我正试着从一个日本人身上拖放到搜寻者身上,这时我意识到了一件非常奇怪的事情

只有一个JSlider的简单小程序不会在Mac OsX上运行

下面是代码(您可以先从头开始创建一个新的…):

下面是异常消息:

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)