/ / Къде мога да намеря призмата на Java, която да предоставя възможни опции и документация? - javafx, призма

Къде мога да намеря призма на Java да дават възможни опции и документация? - javafx, призма

Имах проблем с моето приложение с Canvas поколение (използвам JavaFx).

-Dprism.order=j2d

Това, което е проблем е, че не мога да намеря никаква документация за призмата (Dprism) .Вторият проблем е, че бих искал да настроя тази опция чрез конфигурационния файл.

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

Кодът по-горе не работи за мен.

Отговори:

3 за отговор № 1

Това бяха свойствата, използвани от JavaFX преди 20 месеца (от блог на adamish):

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

Не знам какви са повечето от горните свойства, когато са определени, какви ценности могат да имат, как се използват или какво правят.

Ръководителят на проекта JavaFX (Ричард Баир), бележки:

Само една дума на предпазливост, ако не документирахме командния ред превключватели, те са честна игра за премахване / модифициране в следващите издания :-)

Има заявка за проследяване на проблем, за да получите някои от официално документираните и поддържани имоти:

Заявката в момента е насрочена за внедряване в Java 9. Достъпът до проблемния тракер изисква регистрация, но всеки може да се регистрира и да коментира въпроса или да гласува за него.


0 за отговор № 2

Имах същия проблем. Проблемът е, че ако основният ви клас разшири приложението, има клас на стартера, който се изпълнява преди основния метод и чете свойствата на призмата преди да ги настроите.

Ако използвате клас, който не се простираПриложението като основен клас и от това вие задавате системните свойства и след това извиквате основния метод на разширяване на клас Application, свойствата преминават през