1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
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;
public ImagePanel(ImagePlus img) {
this.img = img;
}
public Dimension getPreferredSize() {
return new Dimension(img.getWidth(), img.getHeight());
}
public Dimension getMinimumSize() {
return new Dimension(img.getWidth(), img.getHeight());
}
public void paint(Graphics g) {
g.drawImage(img.getProcessor().createImage(), 0, 0, null);
}
}
|