程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-有沒有老師知道這個文件怎麼改--------新手,求幫助

java-有沒有老師知道這個文件怎麼改--------新手,求幫助

編輯:編程綜合問答
有沒有老師知道這個文件怎麼改--------新手,求幫助

錯誤處:
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.(ImageIcon.java:205)
at ExampleFrame_03.(ExampleFrame_03.java:30)

at ExampleFrame_03.main(ExampleFrame_03.java:14)

代碼:

import java.awt.*;
import java.net.*;

import javax.swing.*;

public class ExampleFrame_03 extends JFrame {

/**
 * 
 */
private static final long serialVersionUID = 1L;

public static void main(String args[]) {
    ExampleFrame_03 frame = new ExampleFrame_03();
    frame.setVisible(true);

}

public ExampleFrame_03() {
    super();
    setTitle("為桌面面板添加背景圖片");
    setBounds(100, 100, 570, 430);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    // 創建一個桌面面板對象
    final JDesktopPane desktopPane = new JDesktopPane();
    getContentPane().add(desktopPane, BorderLayout.CENTER);
    final JLabel backLabel = new JLabel(); // 創建一個標簽組件對象
    // 獲得背景圖片的路徑
    URL resource = this.getClass().getResource("/back.jpg");
    ImageIcon icon = new ImageIcon(resource); // 創建背景圖片對象
    backLabel.setIcon(icon); // 令標簽組件顯示背景圖片
    // 設置組件的顯示位置及大小
    backLabel.setBounds(0, 0, icon.getIconWidth(), icon
            .getIconHeight());
    // 將標簽組件添加到指定索引位置
    desktopPane.add(backLabel, new Integer(Integer.MIN_VALUE));



}

}

最佳回答:


你確定照片存在?應該是位置沒放對吧

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved