FileDocCategorySizeDatePackage
MyLabel.javaAPI DocExample631Sat Feb 05 12:00:28 GMT 2000None

MyLabel.java

import java.awt.*;
import javax.swing.*;

/**
 * Dummy Canvas class, to represent the real main part of an application *
 *
 * @author Ian Darwin, http://www.darwinsys.com
 */

class MyLabel extends JLabel {
	int width, height;
	int pad;

	MyLabel(int w, int h) {
		this("", w, h);
	}
	MyLabel(String l, int w, int h) {
		super(l, JLabel.CENTER);
		width = w; height = h;
	}
	MyLabel(String l, int w, int h, Color c) {
		this(l, w, h);
		setBackground(c);
	}

	public Dimension getMinimumSize() {
		return new Dimension(width, height);
	}

	public Dimension getPreferredSize() {
		return new Dimension(width+pad, height+pad);
	}
}