我正在开发一个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();
}