import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class H extends JPanel
{
private ImageIcon image=new ImageIcon("E:/Java项目/超市销售管理/2.jpg");
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(image.getImage(),0,0,image.getIconWidth(),image.getIconHeight(),this);
}
}
class HH extends JPanel
{
public HH()
{
}
}
class Main extends JFrame 
{
public Main()
{
super("超市销售管理系统试用版1.0");
Container con=getContentPane();
con.setLayout(new BorderLayout());
JButton JB=new JButton(new ImageIcon("E:/Java项目/超市销售管理/3.jpg"));
JButton JB1=new JButton("asdfsa");
JB.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
});
JB.setBounds(new Rectangle(37,13,56,52));
JB1.setBounds(new Rectangle(259,540,56,52));
H h=new H();
h.setLayout(null);
h.add(JB); HH hh=new HH();
hh.setLayout(null);
hh.add(JB1);

con.add(h);
//con.add(hh);
setSize(1017,200);
setVisible(true);
}
public static void main(String args[])
{
Main main=new Main();
}
}

解决方案 »

  1.   

    真不好意思,上面的还不算,这个才算,我想问一下,为什么没效果出来呢,那里有错误呢`
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    class H extends JPanel
    {
    private ImageIcon image=new ImageIcon("E:/Java项目/超市销售管理/2.jpg");
    public void paintComponent(Graphics g)
    {
    super.paintComponent(g);
    g.drawImage(image.getImage(),0,0,image.getIconWidth(),image.getIconHeight(),this);
    }
    }
    class HH extends JPanel
    {
    public HH()
    {
    }
    }
    class Main extends JFrame 
    {
    public Main()
    {
    super("超市销售管理系统试用版1.0");
    Container con=getContentPane();
    JButton JB=new JButton(new ImageIcon("E:/Java项目/超市销售管理/3.jpg"));
    JButton JB1=new JButton("asdfsa");
    JB.addActionListener(new ActionListener()
    {
    public void actionPerformed(ActionEvent event)
    {
    System.exit(0);
    }
    });
    JB.setBounds(new Rectangle(37,13,56,52));
    JB1.setBounds(new Rectangle(259,540,56,52));
    H h=new H();
    h.setLayout(null);
    h.add(JB); HH hh=new HH();
    hh.setLayout(null);
    hh.add(JB1);

    con.add(h);
    con.add(hh);
    setSize(1017,200);
    setVisible(true);
    }
    public static void main(String args[])
    {
    Main main=new Main();
    }
    }
      

  2.   

    con.add(h);
    con.add(hh);
    在声明一个容器类
    con1.add(hh);
    或者把HH面板添加到H面板里
    h.add(hh,BorderLayout.SOUHT);
    con.add(h);
    分拿过来吧
    结贴!