我爲應用程序(構建於NetBeans上)創建了一些幫助內容,並認爲在某些情況下能夠在JavaHelp中顯示教程視頻或具有打開視頻的鏈接會很有用。在Java中嵌入.avi幫助?
我想可能會使用<OBJECT>
標籤,但我不知道要嵌入哪個對象。關於JavaHelp,我從http://download.java.net/javadesktop/javahelp/jhug.pdf得到了什麼,從中我得出結論:我應該得到一些輕量級Java組件,能夠播放.avi並將其嵌入<object>
標記中。或者,在幫助中打開.avi的鏈接在一個單獨的窗口中。
有沒有人有這方面的指示?
編輯:
我試着更多地將自己的輕量級組件一些,但都沒有成功。所以我想知道我是否把組件放在錯誤的地方。如果我嘗試添加JButton到JavaHelp與
<object
classid="java:javax.swing.JButton">
</object>
它出現在JavaHelp中就好了。
,如果我嘗試我自己的按鈕,像
<object
classid="java:my.module.TestButton">
</object>
我只是得到了幾個紅色的「???」
類TestBytton只是
package my.module;
import javax.swing.JButton;
public class TestButton extends JButton{
}
的TestButton位於同一NetBeans項目的JavaHelp的-HTML和包裝上的TestButton在於是公開的。有任何想法嗎?
編輯2: 好的,所以我已經研究了一些更多。看來,最終的類com.sun.java.help.impl.CustomKit$CustomDocument
會嘗試做一個
getClass().getClassLoader().loadClass("my.module.TestButton")
而這將導致一個ClassNotFoundException。這可能是,如果我正確理解它,因爲將使用的類加載器將只能找到 netbeans模塊中稱爲JavaHelp Integration
的類。其中不是my.module.TestButton
。所以......我再次陷入困境。我不認爲我可以輕鬆地向該模塊添加任何內容。
。
是的,這可能是一個足夠的解決方案,但不幸的是大多數將使用該應用程序的計算機將無法訪問互聯網: - /無論如何,謝謝! – bjarven