//painting image on button
//Size 100x100
import java.applet.Applet;
import java.awt.*;
import java.net.*;
public class ImageOnButton extends Applet {
Image img;
URL url;
ImageButton b;
public void init() {
setLayout(null);
img = createImage(64,64);
try {url = new URL("file:///C:\\TEMP\\");}
// У бедитесь что бы по этому пути был файл bottlecap.gif ;)
catch(MalformedURLException murle){}
img = getImage(url, "bottlecap.gif");
b = new ImageButton();
b.setBounds(15,15,80,80);
add(b);
}
class ImageButton extends Button {
public void update(Graphics g) {
paint(g);
}
public void paint(Graphics g) {
g.drawImage(img,17,7,64,64,this);
}
}
}