求助 在这个代码中怎么添加背景图片
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class MainMenu implements ActionListener
{
JFrame frame;
JMenuItem add,update,select,delete,exit;
JMenu option,cancel;
JMenuBar bar;
MainMenu()
{
frame=new JFrame("欢迎登录学生信息系统 ");
frame.setVisible(true);
frame.setLocation(300,200);
frame.setSize(400,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
add=new JMenuItem("录入学生基本信息");
update=new JMenuItem("修改学生基本信息");
select=new JMenuItem("查询学生基本信息");
delete=new JMenuItem("删除学生基本信息");
exit=new JMenuItem("退出系统");
add.addActionListener(this);
update.addActionListener(this);
select.addActionListener(this);
delete.addActionListener(this);
exit.addActionListener(this);
JMenu option=new JMenu("选择");
JMenu cancel=new JMenu("退出");
option.add(add);
option.add(update);
option.add(select);
option.add(delete);
cancel.add(exit);
JMenuBar bar=new JMenuBar();
bar.add(option);
bar.add(cancel);
frame.setJMenuBar(bar);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==add)
{
new AddWindow();
frame.setVisible(false);
}
if(e.getSource()==delete)
{
new DeleteWindow();
frame.setVisible(false);
}
if(e.getSource()==exit)
{
System.exit(0);
}
}
public static void main(String args[])
{
new MainMenu();
}
}