有没有办法在Java Swing应用程序中关闭动量滚动(惯性滚动)?
This guide演示了如何为Cocoa应用程序执行此操作
将"AppleMomentumScrollSupported"
添加到我的Info.plist
无效。
有关如何在Swing应用程序中实现此目的的任何想法?
答案 0 :(得分:0)
可以在Java 7中执行此操作,但您需要分叉Oracle的appbundler并编辑native/main.m
,编译成JavaAppLauncher
:
int main(int argc, char *argv[]) {
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSDictionary *appDefaults = [NSDictionary dictionaryWithObject:@"NO"
forKey:@"AppleMomentumScrollSupported"];
[defaults registerDefaults:appDefaults];
// ...
}