-1
我想從GUI窗體中捕獲任何控件的圖像,即文本框,圖像框架。請注意,我需要的,只有你必須獲得組件的位置和尺寸僅包含一個用戶界面項目我如何捕捉圖像的GUI中的特定項目的形象使用java形式的文本框中
我想從GUI窗體中捕獲任何控件的圖像,即文本框,圖像框架。請注意,我需要的,只有你必須獲得組件的位置和尺寸僅包含一個用戶界面項目我如何捕捉圖像的GUI中的特定項目的形象使用java形式的文本框中
屏幕上,這樣你就可以創建一個矩形,並把它傳遞給機器人截圖接受者:
//Design the rectangle
Component c = somecomponent;
Rectangle rect = new Rectangle(c.getLocation(), c.getSize());
//Get the ScreenShot
Robot robot = new Robot();
BufferedImage image = robot.createScreenCapture(rect);
ImageIO.write(image, "png", new File(fileName));
我已經處理機器人類,但如果最小化應用程序會發生什麼 – 2011-12-17 14:56:28
請參閱[ComponentImageCapture](http://stackoverflow.com/questions/5853879/java-swing-obtain-image-of-jframe/5853992#5853992)。 – 2011-12-17 12:26:44