Hi,
I need to add a buffered image to JPanel. Can anyone please help me out. I am using the following method for this :-
public void paintComponent(Graphics g) {
// This is
TEST Code
PdfDecoder decode_pdf = new PdfDecoder();
PdfDecoder.setFontReplacements(decode_pdf);
BufferedImage img = new BufferedImage(50, 50, BufferedImage.TYPE_INT_ARGB);
try {
decode_pdf.openPdfFile("C:/Excel_Temp/MedicationLogSheet.pdf");
img = decode_pdf.getPageAsImage(1);
decode_pdf.closePdfFile();
} catch(PdfException e){
AppParam.getLog().error("PDFException while adding image in PDF");
}
Graphics2D gph = (Graphics2D) (img.getGraphics());
gph.dispose();
g.drawImage(img, 0, 0, null);
}
This method will be invoked as following :-
Graphics g = null;
pnlMainContent.paintComponent(g);
I am encountering a null pointer exception. Any inputs please?