Toon posts:

[java]Afdrukken in een applet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Een applet welke ik gebruik moet ongeveer 500 vierkantjes afdrukken, het liefst gebruik ik jdk1.1.8 eventueel 3.1 maar liever niet 1.4 met de javax. Wat is de beste methode om de drawRect af te drukken.

Op dit moment heb ik onderstaande source maar dit vreet al mijn systeembronnen op.

Advies, raad, commentaar alles is wenselijk

op dit moment werk ik zo:
import java.awt.*;
import java.awt.print.*;

class printing implements Printable
{
public int print(Graphics g, PageFormat pf, int pageIndex) throws PrinterException
{

System.out.println("printing.print");

for (int i = 100; i < 500; i += 5)
{
for (int j = 100; j < 500; j += 5)
{
g.drawRect(i, j, 3, 3);
}
}

return Printable.PAGE_EXISTS;
}

void start_printing()
{

PrinterJob job = PrinterJob.getPrinterJob();

Book bk = new Book();
bk.append(new printing(), job.defaultPage());

job.setPageable(bk);

if (job.printDialog())
{
try
{
job.print();
}
catch (Exception e)
{}
}
}
}

  • Xanthus
  • Registratie: Februari 2002
  • Laatst online: 11-07 12:45
- Zet je code tussen [code] tags.
- Hij print er nu 10000 (100 * 100)
[edit]
ohja, ik moet natuurlijk wel i=100 en j=100 lezen

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 11:02
Op woensdag 08 mei 2002 12:37 schreef Xanthus het volgende:
- Hij print er nu 10000 (100 * 100)
Nou, volgens mij zijn 't er 80*80 = 6400 en die print 'ie niet, maar die tekent 'ie op g. De vraag is dus: kost 't tekenen van je vierkantjes zoveel tijd of 't daadwerkelijke printen?

Verder heb ik geen idee trouwens.