public class AppletPrintTest extends Applet
{
public void init()
{
Frame aFrame = new Frame();
Toolkit toolkit = Toolkit.getDefaultToolkit();
PrintJob job = toolkit.getPrintJob(aFrame,"hello",null);
Graphics g = job.getGraphics();
g.drawString("Hello world",50,100);
g.dispose();
job.end();
}
}
这个applet单独调试成功,可是当我把applet改成public class AppletPrintTest extends Applet
{
public void init()
{
}
public void print(){
Frame aFrame = new Frame();
Toolkit toolkit = Toolkit.getDefaultToolkit();
PrintJob job = toolkit.getPrintJob(aFrame,"hello",null);
Graphics g = job.getGraphics();
g.drawString("Hello world",50,100)
g.dispose();
job.end();
}
}然后用一个html调用
<APPLET NAME="objPrint1"...../><INPUT type="image" border="0" name="imageField"
src="../images/print/Print.gif" border=0
onclick="document.objPrint1.print()">时候Graphics g = job.getGraphics();就是个null;谁能帮我看看
{
public void init()
{
Frame aFrame = new Frame();
Toolkit toolkit = Toolkit.getDefaultToolkit();
PrintJob job = toolkit.getPrintJob(aFrame,"hello",null);
Graphics g = job.getGraphics();
g.drawString("Hello world",50,100);
g.dispose();
job.end();
}
}
这个applet单独调试成功,可是当我把applet改成public class AppletPrintTest extends Applet
{
public void init()
{
}
public void print(){
Frame aFrame = new Frame();
Toolkit toolkit = Toolkit.getDefaultToolkit();
PrintJob job = toolkit.getPrintJob(aFrame,"hello",null);
Graphics g = job.getGraphics();
g.drawString("Hello world",50,100)
g.dispose();
job.end();
}
}然后用一个html调用
<APPLET NAME="objPrint1"...../><INPUT type="image" border="0" name="imageField"
src="../images/print/Print.gif" border=0
onclick="document.objPrint1.print()">时候Graphics g = job.getGraphics();就是个null;谁能帮我看看
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货