我正在研究java來實現一個包含圖像作爲背景的窗口。在java中使用圖像作爲背景
這裏是我做了
import java.awt.*;
import javax.swing.*;
public class FenImage extends JFrame {
private JLabel question ;
private JButton valider ;
private JPanel pan ;
public FenImage()
{
this.setTitle("Image");
this.setBounds(200, 500,600,450);
this.setLayout(new BorderLayout());
JLabel question = new JLabel(" \t \t L'image qu'on peux utiliser pour présenter ce mot est : ");
//this.add(question);
this.getContentPane().add(question,BorderLayout.NORTH);
JPanel pan = new JPanel()
{
protected void paintComponent(Graphics g)
{
super.paintComponent(g);
ImageIcon m = new ImageIcon("1.jpg");
Image monImage = m.getImage();
g.drawImage(monImage, 0, 0,this);
}
};
this.getContentPane().add(pan);
的代碼,但是當我跑我得到我只加了標籤。
有什麼問題?我如何才能增加它正確
一種方法的[添加背景圖像](http://stackoverflow.com/a/23459402/300257)到Swing GUI。 –