Tengo un programa de interfaz gráfica de usuario Java swing que se muestra en cualquier lugar entre 1 y 25 fotogramas por segundo. Es solo una ventana y solo un panel al que hago todo el renderizado, p. no hay otros componentes Swing.¿Puedo hacer un video de una aplicación Java Swing en ejecución sobre la marcha?
Necesito poder producir videos de ejecuciones de prueba de mi programa mientras se ejecuta. El problema es que las herramientas de transmisión de pantalla normales (por ejemplo, las aplicaciones de terceros que inicio antes de ejecutar mi código) a menudo pierden algunos de mis marcos y necesito un video preciso.
Sé cómo usar la clase Robot para capturar capturas de pantalla de mi ventana Java, pero posiblemente no pueda guardarlas en el disco mientras ejecuto, esto ralentizará demasiado todo. ¿Hay alguna manera de usar la clase Robot (o tal vez algún otro código) para crear un video de mi ventana sobre la marcha, mientras ejecuto mi programa?
Gracias!
Lo sentimos, se ejecuta en Windows - tampoco me gusta :) – Warlax