public void actionPerformed(ActionEvent e)
{ if(e.getSource()==打印)
{ p=getToolkit().getPrintJob(this,"ok",null);
g=p.getGraphics();
g.translate(10,15);
canvas.printAll(g);
g.dispose();
p.end();
canvas.validate();
}
}
打印Canvas上的10张图像,其中一张较大,有300K左右,显示没问题,可打印就出现outofmemoryerror,请问如何解决??
{ if(e.getSource()==打印)
{ p=getToolkit().getPrintJob(this,"ok",null);
g=p.getGraphics();
g.translate(10,15);
canvas.printAll(g);
g.dispose();
p.end();
canvas.validate();
}
}
打印Canvas上的10张图像,其中一张较大,有300K左右,显示没问题,可打印就出现outofmemoryerror,请问如何解决??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货