就是把printapplet.java的打印功能加到image.java的代码中,我试过了,总是出错,帮我弄一下,谢谢!

解决方案 »

  1.   

    你可以将image.java中的JLabel lab3=new JLabel("[ 打   印 ]",JLabel.CENTER);设置为JButton,然后在JButton中调用PrintApplet中的事件
      

  2.   

    image=load(panel,loadedImage);//加载图像并写入缓冲中
             panel.redraw(image);//显示缓冲图像
             //init()方法结束
    ===>
            image=load(panel,loadedImage);//加载图像并写入缓冲中
             panel.redraw(image);//显示缓冲图像
             PrintApplet.printComponents(this);
             //init()方法结束这样能行吗?没有试过.