import java.awt.Container; import java.awt.Graphics; import java.awt.Image;import javax.swing.*;public class Test { private JFrame frame = null; private MyContainer con = null;
public Test() { frame = new JFrame("Test Window"); frame.setUndecorated(true); con = new MyContainer(new ImageIcon("images/back.jpg").getImage()); frame.setContentPane(con); frame.setSize(300, 200); frame.setVisible(true); } public static void main(String[] args) { new Test(); }} class MyContainer extends Container{
private Image image = null;
public MyContainer(Image image){ this.image = image; }
import java.awt.Graphics;
import java.awt.Image;import javax.swing.*;public class Test {
private JFrame frame = null;
private MyContainer con = null;
public Test() {
frame = new JFrame("Test Window");
frame.setUndecorated(true);
con = new MyContainer(new ImageIcon("images/back.jpg").getImage());
frame.setContentPane(con);
frame.setSize(300, 200);
frame.setVisible(true);
} public static void main(String[] args) {
new Test();
}}
class MyContainer extends Container{
private Image image = null;
public MyContainer(Image image){
this.image = image;
}
public void paint(Graphics g) {
super.paint(g);
g.drawImage(image, 0, 0, this.getWidth(), this.getHeight(), this);
}
}