Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法关闭动量(惯性)滚动?_Java_Macos_Swing - Fatal编程技术网

Java 有没有办法关闭动量(惯性)滚动?

Java 有没有办法关闭动量(惯性)滚动?,java,macos,swing,Java,Macos,Swing,在JavaSwing应用程序中,有没有办法关闭惯性滚动 演示如何为Cocoa应用程序执行此操作 将AppleMentumScrollSupported添加到my Info.plist没有任何效果 关于如何在Swing应用程序中实现这一点,您有什么想法吗?在Java 7中可以做到这一点,但您需要使用Oracle并编辑native/main.m,它将编译成JavaAppLauncher: int main(int argc, char *argv[]) { NSUserDef

在JavaSwing应用程序中,有没有办法关闭惯性滚动

演示如何为Cocoa应用程序执行此操作

将AppleMentumScrollSupported添加到my Info.plist没有任何效果


关于如何在Swing应用程序中实现这一点,您有什么想法吗?

在Java 7中可以做到这一点,但您需要使用Oracle并编辑native/main.m,它将编译成JavaAppLauncher:

    int main(int argc, char *argv[]) {
        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        NSDictionary *appDefaults = [NSDictionary dictionaryWithObject:@"NO" 
            forKey:@"AppleMomentumScrollSupported"];
        [defaults registerDefaults:appDefaults];

        // ...
    }