import java.awt.*;import javax.swing.*;import java.awt.event.*;
@SuppressWarnings("serial")
public class MainformFrame extends JFrame implements ActionListener{
JButton sm,cm,scm,um,exitB;
public MainformFrame(){
this.setContentPane(new MyPanel());  
setTitle("学生信息管理系统");
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(330,400);


Dimension scr = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frm = this.getSize();
setLocation( (scr.width - frm.width) / 2,
(scr.height - frm.height) / 2 );//窗体居中

 sm=new JButton("学生管理");
 cm=new JButton("课程管理");
 scm=new JButton("选课管理");
 um=new JButton("用户管理");
 exitB=new JButton("退出");
exitB.setToolTipText("安全退出系统");
sm.setBounds(50, 50, 100, 28);
        cm.setBounds(50,110,100,28);
        scm.setBounds(50,170,100,28);
        um.setBounds(50,230,100,28);
        exitB.setBounds(200,230,80,28);
        add(sm);
        add(cm);
        add(scm);
        add(um);
        add(exitB);

  
sm.addActionListener(this);
cm.addActionListener(this);
scm.addActionListener(this);
um.addActionListener(this);
exitB.addActionListener(this);
  
} @Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==sm)
{
sms();
}
if(e.getSource()==cm)
{
cms();
}
if (e.getSource()==scm)
{
scms();
}
if (e.getSource()==um)
{
ums();
}
if (e.getSource()==exitB)
{
shutdown();
}

} private void shutdown() {
} private void ums() {
} private void scms() {
} private void cms() {
} private void sms() {
}

private class MyPanel extends JPanel {//设置背景
         public void paintComponent(Graphics g) {
          Graphics2D g2 = (Graphics2D)g;
       super.paintComponent(g);
       Image img = Toolkit.getDefaultToolkit().getImage("D:\\eclipse\\workspace\\10\\image\\02.jpg");
       g2.drawImage(img, 0, 0, this.getWidth(), this.getHeight(), this);}
         }
public static void main(String[]args){
new MainformFrame();
} }在上面代码中
sm.setBounds(50, 50, 100, 28);
        cm.setBounds(50,110,100,28);
        scm.setBounds(50,170,100,28);
        um.setBounds(50,230,100,28);
        exitB.setBounds(200,230,80,28);
这几句没发挥作用,怎样让它们发挥作用??请大侠指教,谢谢……