Java 在GridBagConstraints容器上设置背景图像

Java 在GridBagConstraints容器上设置背景图像,java,swing,jpanel,frame,Java,Swing,Jpanel,Frame,我得到了这个密码: JFrame frame = new JFrame("FilesComparator"); frame.setVisible(true); frame.setSize(1000, 600); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Dimension dim = Toolkit.getDefaultToolkit().getScreenSize(); frame

我得到了这个密码:

JFrame frame = new JFrame("FilesComparator");

    frame.setVisible(true);

    frame.setSize(1000, 600);

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
    frame.setLocation(dim.width / 2 - frame.getSize().width / 2, dim.height
                / 2 - frame.getSize().height / 2);
    JButton buttonStart;
    JButton buttonCancel;

    pane.setLayout(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();


    buttonStart = new JButton("Start");
    c.fill = GridBagConstraints.HORIZONTAL;
    c.weightx = 1.0;
    c.anchor = GridBagConstraints.PAGE_END;

    buttonStart.addActionListener(new ActionStart());
    pane.add(buttonStart, c);
    buttonCancel = new JButton("Cancel");
    c.fill = GridBagConstraints.HORIZONTAL;
    c.weighty = 15.0;
    c.anchor = GridBagConstraints.PAGE_END;
    buttonCancel.addActionListener(new ActionCancel());
    pane.add(buttonCancel, c);
}}
一切都很好。但是,当我想添加一个图像背景(image.jpeg)时,它永远不会起作用。我想是因为这个布局。所以我的问题是,如何设置背景图像到我的框架

Thx求救

但是,当我想添加一个图像背景(image.jpeg)时,它永远不起作用

我没有看到任何试图添加背景图像的代码

请参阅,以了解可根据需要使用的几种方法

但是,当我想添加一个图像背景(image.jpeg)时,它永远不起作用

我没有看到任何试图添加背景图像的代码


根据您的需求,您可以使用一些方法,请参阅。

希望这能在这方面帮助您。更多信息,请点击这里。第二,在这个链接上也有帮助:-)@nIcEcOw-Thx对于这个,它像一个字符一样工作:)如果你的评论是一个答案,我会接受这个。很高兴,它对你有所帮助。我希望我能把它作为一个答案,但这会导致论坛上的冗余,这被认为是一种不好的做法:-)尽管对于其他人来说,你非常受欢迎并保持微笑:-)希望这个,能够在这方面帮助你。更多信息,请点击这里。第二,在这个链接上也有帮助:-)@nIcEcOw-Thx对于这个,它像一个字符一样工作:)如果你的评论是一个答案,我会接受这个。很高兴,它对你有所帮助。我希望我能把这作为一个答案,但这会导致论坛上的冗余,这被认为是一种不好的做法:-)尽管对于其他人来说,你非常受欢迎并保持微笑:-)