在java 的frame中如何设置背景图片

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:07:32
在java 的frame中如何设置背景图片,用哪个类的哪个方法啊~~谢谢

加在lable中,让他放大阿

如果认可代码,请给加分50,谢谢!

import javax.swing.*;
import java.awt.*;
final public class ImageBackground extends JFrame {
private final String imgePath = "1x.png";
private JPanel pane;
public ImageBackground(String title) throws HeadlessException {
super(title);
init();
setSize(100,150);
setVisible(true);
}
private void init() {
final Image img = Toolkit.getDefaultToolkit().createImage(imgePath);
pane = new JPanel(){
protected void paintChildren(Graphics g) {
g.drawImage(img,0,0,this);
super.paintChildren(g);
}
};
pane.add(new JButton("adfasdfasdf"));

JLabel label = new JLabel("red text");
label.setForeground(Color.RED);
pane.add(label);
getCont