如何向 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(); } }
輸出
廣告