Tôi có một chương trình GUI Java swing hiển thị ở bất kỳ đâu trong khoảng từ 1 đến 25 khung hình/giây. Chỉ có một cửa sổ và chỉ một bảng điều khiển mà tôi thực hiện tất cả hiển thị, ví dụ: không có thành phần Swing nào khác.Tôi có thể tạo video của ứng dụng Java Swing đang chạy không?
Tôi cần có khả năng tạo video chạy thử nghiệm chương trình của mình khi chương trình chạy. Vấn đề là các công cụ tạo màn hình thông thường (ví dụ: các ứng dụng của bên thứ ba mà tôi bắt đầu trước khi chạy mã của mình) thường bỏ lỡ một số khung hình của tôi và tôi cần một video chính xác.
Tôi biết cách sử dụng lớp Robot để chụp ảnh chụp màn hình của cửa sổ Java, nhưng tôi không thể lưu chúng vào đĩa khi chạy, nó sẽ làm chậm mọi thứ xuống quá nhiều. Có cách nào cho tôi để sử dụng lớp Robot (hoặc có thể một số đoạn mã khác) để tạo một video của cửa sổ của tôi trên bay, trong khi chạy chương trình của tôi?
Cảm ơn!
Rất tiếc, đang chạy trong Windows - cũng không thích lắm :) – Warlax