①help的api的生成
1:項目中的生成javadoc或右擊項目的導出,成javadoc格式。
2:找打jdk中的Javadoc位置。如果忘記可以同cmd視窗通過指令尋找jdk位置,還可以直接再我的電腦中搜尋javadoc。查找Javadoc.exe路徑位置,填入javadoc指令中。
3導出就可以獲得html格式的api幫助檔案。
② 将幫助檔案嵌入到GUI程式中。
滑鼠監聽事件,點選後彈出html網頁檔案
方法一使用的方法:使用cmd指令打開(也可用借助java.awt.desktop打開)
代碼如下:
public void help()
{
File file = new File("doc/package-summary.html");
Runtime ce=Runtime.getRuntime();
try {
ce.exec("cmd /c start " file.getAbsolutePath());
} catch (IOException e) {
e.printStackTrace();
}
這裡建立file檔案建立相對路徑,編譯時相對與projiect内部檔案夾,導出時相對jar程式。這個,就不用将doc檔案放置再固定檔案,而是相對放置就可以使用,在編譯的過程中,路徑名稱不能包括空格,否則會識别不出,在運作jar檔案時,檔案夾名稱也不可以改動。(很多程式的内部檔案是不可以改動的。)
方法二使用的方法:也可用借助java.awt.desktop打開
代碼如下:
public void help()
{File file = new File("doc/package-summary.html");
try {
Desktop.getDesktop().open(file);
} catch (IOException e) {
// TODO 自動生成的 catch 塊
e.printStackTrace();
}}
這種方法可以識别父類路徑中有空格的情況,符合更多需要。此程式從方案一優化到方案二。
③ 細節注意:這裡面隻有把注釋寫好,才能展現更好的幫助API檔案,