2013-08-26 3 views
2

저는 JavaFx를 사용하고있는 Canvas 생성에 대한 내 응용 프로그램에 문제가있었습니다. 이 옵션을 설정하면 다음과 같이 도움이되었습니다.Java 프리즘 렌더링 옵션 및 문서는 어디에서 찾을 수 있습니까?

-Dprism.order=j2d 

문제는 프리즘 (Dprism)에 대한 설명서를 찾을 수 없다는 것입니다. 두 번째 문제는 설정 파일을 통해이 옵션을 설정하고 싶다는 것입니다.

Properties props = System.getProperties();   
props.setProperty("com.sun.prism.order", "j2d"); 

위의 코드는 작동하지 않습니다. 그들은이 설정되어

com.sun.scenario.animation.adaptivepulse 
com.sun.scenario.animation.AnimationMBean.enabled 
com.sun.scenario.animation.nogaps 
decora.purgatory 
glass.platform 
javafx.animation.framerate 
javafx.animation.fullspeed 
javafx.animation.pulse 
javafx.debug 
javafx.embed.isEventThread 
javafx.sg.warn 
javafx.toolkit 
javafx.verbose 
javafx.version 
nativewindow.ws.name 
prism.debug 
prism.device 
prism.dirtyregioncount 
prism.disableBadDriverWarning 
prism.forcerepaint 
prism.multisample 
prism.noFallback 
prism.order 
prism.printallocs 
prism.reftype 
prism.showcull 
prism.showdirty 
prism.shutdownHook 
prism.tess 
prism.tessaa 
prism.trace 
prism.verbose 
quantum.debug 
quantum.pulsedebug 
quantum.verbose 

나는 위의 대부분의 속성이 무엇인지 모른다는, 값 그들이있을 수 있습니다

답변

3

이들은합니다 (adamish blog에서) 20개월 전에 자바 FX가 사용하는 속성했다 어떻게 사용되는지 또는 무엇을하는지.

자바 FX 프로젝트 리더 (리처드 베어)

, notes : 우리는 명령 줄을 스위치를 문서화하지 않은 경우주의

그냥 단어, 그들은 이후에 제거/수정에 대한 공정한 게임이야

    012 :

:-) 출시 공식적으로 문서화되고 지원되는 속성 중 일부를 얻을 수있는 이슈 트래커 요청이

  • JDK-8092282 "Document officially supported system properties and command line switches"
  • 요청 3,516,은 현재 이슈 트래커 자바 9. Access에서 구현 될 예정이다는 로그인이 필요하지만 아무도 제휴 프로그램에 가입하고 그것에 대한 문제 또는 투표에 대해 언급 할 수 있습니다.

    0

    동일한 문제가있었습니다. 문제는 기본 클래스가 Application을 확장하는 경우 기본 메서드보다 먼저 시작하여 프리즘 속성을 설정하기 전에이를 읽는 실행 프로그램 클래스가 있다는 것입니다.

    Application을 기본 클래스로 확장하지 않는 클래스를 사용하고이 클래스에서 시스템 속성을 설정 한 다음 Application 확장 클래스의 main 메서드를 호출하면 속성은

    관련 문제