Bij het afdrukken van dit script wordt mij twee maal gevraagd: An applet would like to print.
Hoe kan ik dit reduceren tot 1 vraag?
source:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.print.*;
public class test extends Applet{
public void init(){
print();
}
public void print(){
PrinterJob job = PrinterJob.getPrinterJob();
if (job.printDialog()){
Book bk = new Book();
bk.append(new printpagina(), job.defaultPage());
job.setPageable(bk);
try{
job.print();
}
catch (Exception exc) {}
}}
class printpagina implements Printable
{
Font fnt = new Font("Verdana", Font.PLAIN, 30);
public int print(Graphics g, PageFormat pf, int pageIndex)
throws PrinterException
{
g.setFont(fnt);
g.setColor(Color.black);
g.drawString("Printen vanuit Java!", 100, 200);
return Printable.PAGE_EXISTS;
}}}
Hoe kan ik dit reduceren tot 1 vraag?
source:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.print.*;
public class test extends Applet{
public void init(){
print();
}
public void print(){
PrinterJob job = PrinterJob.getPrinterJob();
if (job.printDialog()){
Book bk = new Book();
bk.append(new printpagina(), job.defaultPage());
job.setPageable(bk);
try{
job.print();
}
catch (Exception exc) {}
}}
class printpagina implements Printable
{
Font fnt = new Font("Verdana", Font.PLAIN, 30);
public int print(Graphics g, PageFormat pf, int pageIndex)
throws PrinterException
{
g.setFont(fnt);
g.setColor(Color.black);
g.drawString("Printen vanuit Java!", 100, 200);
return Printable.PAGE_EXISTS;
}}}