2011-05-15 75 views
1

嘿所以我在java中非常糟糕,我現在想添加一個ImageIcon,我之前完成了這個工作,我甚至有圖像工作,唯一的問題是程序I我正在爲大學工作,當我提交工作時,它將通過.rar文件在線提交。爲ImageIcon添加路徑 - Java

所以我的問題是目前圖像的產生巨大的直接路徑,即

C:\用戶\ MY-NAME \文檔\的NetBeansProjects \ UNI項目的\ src \ IMAGES \ image.png

因爲他們將審查我的工作在PC或家用電腦上,因爲它使用我的家庭參考,所以圖像不適合他們。我怎樣才能參考一個圖像,以便他們可以將其打開並且圖像仍然可以工作?

預先感謝

-SKENG-

回答

1

Java Tutorial on How to Use Icons具有小的部分,說明如何當圖像被包含在應用程序中使用Class#getResource() - 看createImageIcon()方法和它後面的描述。

+0

對「createImageIcon」不滿意,它一直要求我創建一個新類。該死的Netbeans! – Skeng 2011-05-15 03:44:46

+0

你如何將它添加到你的項目?你可能想用'public static ImageIcon createImageIcon(String path,String description)'方法創建'Utils'類,並將其用作'Utils.createImageIcon(path,desc)' – 2011-05-15 04:01:17

0

你可以把你的圖片在當前文件夾或子文件夾,然後使用以下路徑(例如):

System.getProperty("user.dir") + "images\pic1.gif" 
0

根本就不使用絕對路徑,並把圖像轉換成地方位於一個子目錄你的來源或二進制文件。