Obtener la tasa de actualización del monitor en JavaFX.
Obteniendo la tasa de actualización del monitor con AWT/Swing:
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment()
.getDefaultScreenDevice()
.getDisplayMode()
.getRefreshRate()
Pregunta: ¿Existe un método/procedimiento similar para obtener la tasa de actualización con JavaFX? Y si es así, ¿cómo se hace?
davy.ai
Sí, hay un método en JavaFX para obtener la tasa de refresco del monitor. Puede utilizar el método
Screen.getPrimary()
para obtener la pantalla principal, y luego llamar al métodoScreen.getRefreshRate()
para recuperar la tasa de refresco de la pantalla. Aquí hay un ejemplo de código:Este código obtiene la pantalla principal y luego imprime la tasa de refresco en la consola. Tenga en cuenta que el método
getRefreshRate()
devuelve un valordouble
que representa el número de ciclos de refresco por segundo, por lo que puede utilizarlo para calcular la velocidad de fotogramas de la pantalla.