Cool java awt program - Just for Karim

1 view
Skip to first unread message

Justin

unread,
Jan 4, 2007, 7:44:59 AM1/4/07
to Exam Bells !!! - Group for Sem exam preparation
//5.button listner to handle action events

class ButtonLIstenr imolements ActionListner
{

PrinterJob printjob;

PageFormat pageFormat;
PrintableCanvas printableDanvas;

ButtonLIstner()
{
//6.Create a printer job

printjob = PrinterJob.getPrinterjob();

//7.obtain a default page formate object

pageFormat = printJOb.defaultPage();

}

//8.Action codr for button objects

public void actionPerformed (ActionEvent e)
{
JButton tempButton = (JButton) e.getSource();

if( tempButton,equals(setUpButton))
{
pageFormate = printJob.pageDialog(pageFormat);
printJob. validatePage(pageFormat);

}

else if
(tempButton, equals(printButton))
{
printableCanvas = new PrintableCanvas(pageFormat);

printJob.setPrintable(printableCanvas);

boolean ok = printJob.printDialog();

If(ok)
{
try
{
printJOb.print();
}
catch(Exception pe)
{
System.out.println("printing exception occured!");
pe.printStackTrace();
}
}
}

else if (tempButton,equlas(cancelButton))
{
printJob.cancel();
}
}
}

Reply all
Reply to author
Forward
0 new messages