import java.awt.*;
import javax.swing.*;
public class ImageExample {
private Image image;
public static void main(String[] args) {
ImageExample example = new ImageExample();
example.doIt();
}
public void doIt() {
MyFrame f = new MyFrame("Text over image");
getImage();
f.setSize(500,500);
f.setVisible(true);
}
public Image getImage() {
if (image == null) {
try {
image = ImageLoader.loadImage("D:/images/splash.jpg");
} catch (InterruptedException e) {
}
}
return image;
}
public class MyFrame extends JFrame {
public MyFrame(String title) {
super(title);
}
public void paint(Graphics g) {
super.paint(g);
g.drawImage(image, 10,10,null);
g.setColor(Color.CYAN);
g.drawString("text", 100, 100);
}
}
}