Картинка на кнопке.

Архив WebclubТехнологии2013

Публикация прежнего Webclub · 2013 год. Примеры и сведения сохранены в историческом контексте.

//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);
}
}
}

Ещё из архива

Архив клуба
веб-разработчиков

HTML, CSS, программирование и история интернета. Публикации прежнего Webclub по своим адресам.

Открыть архив
Сайт на ноутбуке и телефоне