画面をキャプチャする
1秒ごとにキャプチャしてJFrameに表示
#!/usr/bin/env jruby require 'java' import 'java.awt.Robot' import 'java.awt.Rectangle' import 'javax.swing.JFrame' f = JFrame.new f.title = 'interval capture' f.setSize(800, 600) f.visible = true r = Robot.new loop do img = r.create_screen_capture Rectangle.new(0, 0, f.width, f.height) f.graphics.draw_image(img, 0, 0, f) sleep 1 end