更改jFrame背景图像摆动

时间:2014-09-05 09:12:18

标签: java image swing jframe

我正在开发一个java应用程序,我需要你的帮助。我设置了一个jFrame图像背景,我希望它可以改变。这意味着,应用程序的用户可以选择他们想要的图像并将其设置为背景图像。这是通过单击按钮,显示jfilechooser并选择图像然后将其设置为背景。任何人都可以帮助我,请这样做,直到现在我成功显示jFilechooser并获得图像的路径。

添加jframe imge的代码:从(JFrame background image

中挑选
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class BackgroundImageJFrame extends JFrame
{
JButton b1;
JLabel l1;
    public BackgroundImageJFrame()
    {
    setTitle("Background Color for JFrame");
    setSize(400,400);
    setLocationRelativeTo(null);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setVisible(true);
    setLayout(new BorderLayout());
    setContentPane(new JLabel(new ImageIcon("C:\\Users\\Computer\\Downloads\\colorful design.png")));
    setLayout(new FlowLayout());
    l1=new JLabel("Here is a button");
    b1=new JButton("I am a button");
    add(l1);
    add(b1);
    // Just for refresh :) Not optional!
    setSize(399,399);
    setSize(400,400);
    }
    public static void main(String args[])
    {
    new BackgroundImageJFrame();
    } 

0 个答案:

没有答案