小编lee*_*.zd的帖子

在Java Swing应用程序中显示背景图像

我读了几个关于我的主题的答案,但我没有找到答案.我想要一个我的java代码的背景.我在这里仅指代放置图像的代码,但它不起作用.

import java.awt.Container;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class background extends JFrame {
    private Container c;
    private JPanel imagePanel;

    public background() {
        initialize();
    }

    private void initialize() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        c = getContentPane();
        imagePanel = new JPanel() {
            public void paint(Graphics g) {
                try {
                    BufferedImage image = ImageIO.read(new File("http://www.signe-zodiaque.com/images/signes/balance.jpg"));
                    g.drawImage(image, 1000, 2000, null);
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        };
        imagePanel.setPreferredSize(new Dimension(640, 480));
        c.add(imagePanel);
    }
Run Code Online (Sandbox Code Playgroud)

java swing jpanel jframe

2
推荐指数
1
解决办法
3957
查看次数

标签 统计

java ×1

jframe ×1

jpanel ×1

swing ×1