package ip.hak;
import java.awt.*;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;
import java.awt.event.WindowEvent;
public class ImageMorph extends ip.gui.frames.ClosableFrame implements ComponentListener {
MyPanel mp;
public static void main(String args[]) {
ImageMorph im = new ImageMorph("Image Morph Frame");
im.setVisible(true);
}
public ImageMorph(String title) {
super(title);
mp = new MyPanel(600, 400);
add(mp);
pack();
addComponentListener(this);
}
public void componentResized(ComponentEvent e) {
removeComponentListener(this);
Dimension d = getSize();
if (d.width < 600 || d.height < 400) {
mp.setSize(600, 400);
} else {
mp.setSize(d.width, d.height);
}
pack();
mp.reLocate();
addComponentListener(this);
}
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
public void componentMoved(ComponentEvent e) {
}
public void componentShown(ComponentEvent e) {
}
public void componentHidden(ComponentEvent e) {
}
}