import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;

public class MainWindow extends JFrame {
  public static void main(String[] args) {
    MainWindow app = new MainWindow();
    app.show();
  }
  private Image imgTest;
  public MainWindow() {
    pack();
    Insets inst = getInsets();
    setSize(16*30 + inst.left*2, 16*30 + inst.top + inst.bottom);
    
    Toolkit tk = Toolkit.getDefaultToolkit();
    imgTest = tk.createImage("Button.jpg");
    
    getGraphics().drawImage(imgTest, 0, 0, this);
  }
  public void paint(Graphics g) {
    super.paint(g);
    g.drawImage(imgTest, 0, 0, this);
  }
}

行数があれなんで、System.exit()は省略してます