程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 編程-Eclipse中如何寫相對路徑,為什麼我寫絕對路徑好使,相對路徑就無效了呢?

編程-Eclipse中如何寫相對路徑,為什麼我寫絕對路徑好使,相對路徑就無效了呢?

編輯:編程綜合問答
Eclipse中如何寫相對路徑,為什麼我寫絕對路徑好使,相對路徑就無效了呢?
 public class StarPanel extends JPanel{
    @Override
    public void paint(Graphics g) {
        super.paint(g);
        this.setBackground(Color.black);//設置背景
        g.setFont(new Font("宋體",Font.BOLD,24));//字體名稱 字體樣式 字體大小
        g.setColor(Color.red);//設置顏色
        g.drawString("★", 300, 200);//畫字符串

        g.drawLine(100, 100, 200, 200);//畫線
        g.drawArc(100, 100, 50, 50, 0, 360);//畫圓 開始坐標 結束坐標 弧度(360是滿圓,180就是半圓)
        g.fillArc(200, 200, 100, 100, 0, 360);//畫實心圓

        Image image = new ImageIcon("F:/JavaLib/Java從入門到精通/src/images/Star.jpg").getImage();
        g.drawImage(image,300,300,50,50,null);
    }

}
    Image image = new ImageIcon("F:/JavaLib/Java從入門到精通/src/images/Star.jpg").getImage();

這段代碼我寫成/images/Star.jpg 或者/src/images/Star.jpg 就不好使了

最佳回答:


絕對路徑是肯定可以的,絕對路徑的寫法包括你用的那種寫法還有@林炳文Evankaka 大神這種寫法。
相對路徑也是可以的,只是你的這個相對路徑寫錯了,不能用“/”代表根路徑。
你可以試試“./src/images/Star.jpg”或者“src/images/Star.jpg”

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