Nur aufgeraumt, keine Funktionalen Aenderungen
This commit is contained in:
@@ -30,7 +30,7 @@ import ChatProgramm.util.OhmLogger;
|
||||
*
|
||||
* @author le
|
||||
*/
|
||||
public class GrafikView extends JComponent implements Printable
|
||||
public class GrafikView extends JComponent
|
||||
{
|
||||
private static Logger lg = OhmLogger.getLogger();
|
||||
private static Dimension EINS = new Dimension(1, 1); // Dimension ist eine Klasse die width udn height hält
|
||||
@@ -109,44 +109,4 @@ public class GrafikView extends JComponent implements Printable
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
public void doPrint()
|
||||
{
|
||||
HashPrintRequestAttributeSet printSet =
|
||||
new HashPrintRequestAttributeSet();
|
||||
printSet.add(DialogTypeSelection.NATIVE);
|
||||
PrinterJob pj = PrinterJob.getPrinterJob();
|
||||
pj.setPrintable(this);
|
||||
//Dialog
|
||||
if (pj.printDialog(printSet))
|
||||
{
|
||||
try
|
||||
{
|
||||
pj.print(printSet);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
JOptionPane.showMessageDialog(this, ex.toString());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public int print(Graphics gp, PageFormat pf, int pageIndex) throws PrinterException
|
||||
{
|
||||
Graphics2D g2p = (Graphics2D)gp;
|
||||
if (pageIndex == 0)
|
||||
{
|
||||
g2p.translate(pf.getImageableX(), pf.getImageableY());
|
||||
g2p.scale(pf.getImageableWidth() / this.getWidth(),
|
||||
pf.getImageableHeight() / this.getHeight());
|
||||
super.print(g2p);
|
||||
return Printable.PAGE_EXISTS;
|
||||
}
|
||||
else
|
||||
{
|
||||
return Printable.NO_SUCH_PAGE; // wichtig sonst Papiervernichtung
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user