1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
public void paintComponent(Graphics g) {
try {
File sourceFile = new File (path);
Iterator<ImageReader> iter = ImageIO.getImageReadersByFormatName("DICOM");
ImageReader reader = (ImageReader) iter.next();
ImageInputStream iis = ImageIO.createImageInputStream(sourceFile);
reader.setInput(iis, false);
BufferedImage bi= reader.read(0);
g.drawImage(bi, 0, 0, this.getWidth(), this.getHeight(), this);
}catch (Exception ex) { //ignore
System.out.println("exception in paintComponent()[imagepanel] : " + ex.getMessage());
} |
Partager