请问在一个容器里怎么添加背景和组件放在背景上,这里的面板不能添加背景,因此这个类我是用在别的类里.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
class pitrue extends JPanel
{
public pitrue()
{
JLabel plabe=new JLabel(new ImageIcon("images/back_1.gif"));
add(plabe);
add(Bbuton1);
//this.add(new pitrue());
}
public static void main(String[] args)
{
JFrame Bframe=new JFrame();
Container Bcon=Bframe.getContentPane();
sm=new smback();
Bcon.add(sm);
Bframe.setBounds(90,90,920,670);
Bframe.setVisible(true);
Bframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
class pitrue extends JPanel
{
public pitrue()
{
JLabel plabe=new JLabel(new ImageIcon("images/back_1.gif"));
add(plabe);
add(Bbuton1);
//this.add(new pitrue());
}
public static void main(String[] args)
{
JFrame Bframe=new JFrame();
Container Bcon=Bframe.getContentPane();
sm=new smback();
Bcon.add(sm);
Bframe.setBounds(90,90,920,670);
Bframe.setVisible(true);
Bframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货