如何向 JFrame 添加背景图像
若要向 JFrame 添加背景图像,请使用 image 类中的 getImae()方法 -
Image img = Toolkit.getDefaultToolkit().getImage("E:\rahul.jpg");
现在,绘制图像 -
public void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(img, 0, 0, null); }
以下示例演示如何向 JFrame 添加背景图像 -
示例
import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.io.IOException; import javax.swing.JPanel; public class SwingDemo extends javax.swing.JFrame { Image img = Toolkit.getDefaultToolkit().getImage("E:\rahul.jpg"); public SwingDemo() throws IOException { this.setContentPane(new JPanel() { @Override public void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(img, 0, 0, null); } }); pack(); setVisible(true); } public static void main(String[] args) throws Exception { new SwingDemo(); } }
输出
广告