덜 강력한 컴퓨터의 속도를 저하시킬 수있는 애니메이션이 Windows 및 내부 구성 요소에있는 Java 응용 프로그램이 있습니다. 나는 모든 OS가 어떤 형태의 애니메이션 환경 설정을 가지고 있음을 알고있다. (Windows에서는 "애니메이션과 Windows 안의 요소들을 애니메이트"를위한 체크 박스가있다. 리눅스에서는 Full, Basic, No 애니메이션을 선택할 수 있으며, OSX에서는 할 수있다. 터미널에 "defaults write com.apple.dock workspaces-edge-delay -float 0.0; killall Dock
"또는 "defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool NO
"을 입력하십시오. 사용자가 애니메이션을 사용할 수 있는지 여부를 확인할 수있는 방법이 있습니까?Java에서 OS 애니메이션 환경 설정 받기
4
A
답변
4
자바는 운영체제에 의존하지 않기 때문에, 그렇게 할 수있는 특정 API, 네이티브 또는 써드 파티가 없다고 생각합니다. JNI의 조합을 사용하거나 외부 명령을 실행 한 다음 출력을 해석하여 애니메이션이 활성화되었는지 확인할 수 있습니다. 이렇게하려면 os.name
시스템 속성을 쿼리하고 해당 OS에 대한 특정 명령을 실행해야합니다. 나는 이것이 상당히 고통 스러울 것이라고 생각하며 사용자들에게 애니메이션을 사용하지 못하게 할 수있는 옵션을 제공하기를 원할지도 모른다.
개인적으로 나는 OS 애니메이션을 귀찮게하지만 여전히 응용 프로그램에서 즐길 수 있기 때문에 개인적으로 OS 애니메이션을 바꿀 수 있으므로이 옵션을 선호합니다.
관련 문제
- 1. 클래스 확장 서비스에서 공유 환경 설정 받기
- 2. solaris os 설정 경로 및 환경 변수
- 3. python emacs 환경 설정 mac os x
- 4. 환경 설정 화면이없는 환경 설정?
- 5. 목록 환경 설정 및 공유 환경 설정
- 6. Android 환경 설정 - 환경 설정 기능 바꾸기
- 7. 환경 설정
- 8. 환경 설정 NSWindow 구현
- 9. app crash bz 기본 공유 환경 설정 받기
- 10. 낸시에서 OS/플랫폼 받기
- 11. Java에서 파일 속성 받기
- 12. Java에서 Syslog 이벤트 받기
- 13. Java에서 "unixtime"받기
- 14. Java에서 XMLSignature의 인증서 받기
- 15. iOS : UIWebView의 웹 환경 설정?
- 16. OS X에서 Eclipse의 "환경 설정"메뉴를 찾으려면 어떻게합니까?
- 17. Java Mac OS X에서 환경 설정 대화 상자를 구현했습니다.
- 18. Mac OS X - 시스템 환경 설정 창이 열리지 않습니다.
- 19. os x apps의 설정/환경 설정을 이해하는 데 유용한 튜토리얼
- 20. Mac OS X에서 컨텍스트 메뉴 환경 설정 (코드 삽입없이)
- 21. Mac OS X의 사운드 (또는 기타) 시스템 환경 설정 변경
- 22. 기본 포틀릿 설정 환경 설정
- 23. Application Foucs가 변경되면 OS X에서 콜백 받기?
- 24. Java에서 애니메이션 GIF?
- 25. Java에서 GIF 애니메이션 표시
- 26. IZPack Linux 환경 변수 설정
- 27. OS X의 애니메이션 크기 조절 애니메이션
- 28. OS X에서 Growl과 작동하도록 오토 테스트 받기
- 29. Blackberry OS 6 개발 환경
- 30. OS X 젬 실행 환경
나는 동의하고, 이미 구현을 시작한 것입니다. – Supuhstar