簡體   English   中英

使用Windows 7和Mac OS X的Eclipse中的圖像路徑

[英]Image Path in Eclipse using Windows 7 vs Mac OS X

我確信這是一個簡單的解決方法,但是我很難找到解決方案。

我通常使用Macbook pro,但我試圖確保正在處理的項目也能在Windows 7中正常運行。 我現在在Macbook Pro上運行Bootcamp。

我唯一的問題是導入圖像。

在Mac上使用Eclipse,我可以將圖像導入到我的項目文件夾中,查看它們的屬性,然后將C + P直接路徑導入我的import語句中。 但是,當我切換到Windows 7時,此方法不起作用。由於Windows 7使用反斜杠,因此我嘗試使用\\替換整個路徑,以替換路徑中的每個\\。 這是行不通的。 我也嘗試過簡單地做“ \\ Project \\ image.png”,但這也不起作用。 單反斜線或雙反斜線。

這是我導入文件的代碼:

picLabel.setIcon(new ImageIcon("C:\\Users\\Kaitlyn\\Documents\\JAVA\\Project\\Project1\\src\\Project\\icon.png"));

我還不明白為什么它不導入圖像。 除了我在Mac OS X上使用的代碼的路徑以外,該代碼沒有經過修改。嘗試使用Windows 7導入圖像時,我在做錯什么嗎?

謝謝!

您應該能夠執行以下操作:

picLabel.setIcon(new ImageIcon("/Project/icon.png"));

在此示例中,使用文件路徑是在任何程序中檢索文件的更好方法。 這使其更具兼容性。 因此,如果要將這個程序部署到其他服務器/機器上,則將在項目中而不是在機器上查找文件。

這里有一些其他的問題和文檔可能會有所幫助。 https://docs.oracle.com/javase/tutorial/uiswing/components/icon.html

如何將ImageIcon添加到JFrame?

Java Swing ImageIcon,在哪里放置圖像?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM