// This example is from the book _Java AWT Reference_ by John Zukowski.
// Written by John Zukowski. Copyright (c) 1997 O'Reilly & Associates.
// You may study, use, modify, and distribute this example for any purpose.
// This example is provided WITHOUT WARRANTY either expressed or
import java.awt.Event;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
public class flushMe extends Frame {
Image im;
flushMe() {
super("Flushing");
im = Toolkit.getDefaultToolkit().getImage("flush.gif");
setSize(175, 225);
}
public void paint(Graphics g) {
g.drawImage(im, 0, 0, 175, 225, this);
}
public boolean mouseDown(Event e, int x, int y) {
im.flush();
repaint();
return true;
}
public static void main(String[] args) {
Frame f = new flushMe();
f.setVisible(true);
}
}
|