SWT 相對路徑建立Image

2021-06-03 18:13:32 字數 1112 閱讀 7942

1.使用imageregistry建立

public static final string create_gif = "file:icons/created.gif";

public static final string no_create_gif = "file:icons/nocreated.gif";

imageregistry imageregistry = new imageregistry();

try catch (malformedurlexception e)

image imageexsit = imageregistry.get("exist");

image imagenoexsit = imageregistry.get("noexist");

當然,createfromurl裡的引數可以是任意的url資源。

2.使用imagedescriptor建立

public static final string create_gif = "file:icons/created.gif";

public static final string no_create_gif = "file:icons/nocreated.gif";

image createdimage = imagedescriptor.createfromurl(tablelistview.class, bean_create_gif).createimage();

image nocreatedimage = imagedescriptor.createfromfile(tablelistview.class, bean_no_create_gif).createimage();

3.直接使用image建立,必須在display下才能使用,否則顯示不出來

public static final string icon = "/icons/sample.gif";

image createdimage = image(display.getcurrent(), getclass().getresourceasstream(path));

路徑詳解 絕對路徑,相對路徑,根相對路徑

路徑詳解 重點 1 絕對路徑 1 什麼是絕對路徑 檔案從最高端目錄下開始的完整路徑 1 訪問網路資源 1 由以下四個部分組成 1 協議名稱 2 主機名 ip位址,網域名稱 3 目錄路徑 4 檔名 ex 1 協議名 2 主機名 網域名稱 3 目錄路徑 img4 檔名 bd logo1.png 2 訪問...

VC建立相對路徑目錄

在網上看到很多人問vc如何建立相對路徑目錄,故寫此文章 api函式並不支援相對路徑的建立,但是,我們可以通過獲得當前程式所在目錄,然後加上自己想要建立的目錄名來建立目錄 在程式中我們可以通過判斷檔案是否存在,如果不存在就建立。這樣就不會覆蓋掉原來的資料夾了 程式實現 如下 cstring spath...

絕對路徑 根相對路徑和文件相對路徑

相對路徑包括根相對路徑 site root 和文件相對路徑 document 兩種。根相對路徑 也稱相對跟目錄 的路徑以 開頭,路徑是從當前站點的根目錄開始計算。比如我們前面建的d盤myweb目錄就是名為 myweb 的站點,這時 index.htm 路徑,就表示檔案位置為d myweb index...