ImagePanel.java |
package ij.gui; import java.awt.*; import ij.*; /** This class is used by GenericDialog to add images to dialogs. */ public class ImagePanel extends Panel { private ImagePlus img; private int width, height; ImagePanel(ImagePlus img) { this.img = img; width = img.getWidth(); height = img.getHeight(); } public Dimension getPreferredSize() { return new Dimension(width, height); } public Dimension getMinimumSize() { return new Dimension(width, height); } public void paint(Graphics g) { g.drawImage(img.getProcessor().createImage(), 0, 0, null); } }