FileDocCategorySizeDatePackage
PaintMethods.javaAPI DocExample802Thu Mar 25 21:34:32 GMT 2004None

PaintMethods.java

import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.JLabel;

/** Standalone GUI program that shows paint, repaint, and update */
public class PaintMethods extends JLabel {

	/** "main program" method - construct and show */
	public static void main(String[] av) {
		final JFrame f = new JFrame("PaintMethods demo");
		f.getContentPane().add("Center", new PaintMethods("Testing 1 2 3"));
		f.pack();
		f.setVisible(true);
		f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

	public PaintMethods(String s) {
		super(s);
	}

	public void paint(Graphics g) {
		System.out.println("Paint");
		super.paint(g);
	}
	public void repaint() {
		System.out.println("repaint");
		super.repaint();
	}
	public void update(Graphics g) {
		System.out.println("update");
		super.update(g);
	}
}