File: ImagePanel.java

package info (click to toggle)
imagej 1.54g-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,520 kB
  • sloc: java: 132,209; sh: 286; xml: 255; makefile: 6
file content (25 lines) | stat: -rw-r--r-- 541 bytes parent folder | download
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);
	}

}