在一个panel或类似的其他容器中,通过什么方法能把容器当前显示的内容取出来。

解决方案 »

  1.   

    如果你要直接获取图片的话,就用Robot截图就行了:try{
    Robot rbt = new Robot();
    BufferedImage image = rbt.createScreenCapture(new Rectangle((int)(需要截图的对象).getLocationOnScreen().getX(),(int)(需要截图的对象).getLocationOnScreen().getY(),(int)(需要截图的对象).getWidth(),(int)(需要截图的对象).getHeight()));
    //image就是那个对象的截图,你可以把它导入文件中或者显示在其他地方
    }
    catch (Exception e){}