Встраивание .avi в JavaHelp?

Я создаю некоторую справочную информацию для приложение (построенное на NetBeans) и подумал, что в некоторых случаях было бы полезно иметь возможность показывать обучающее видео в JavaHelp или иметь ссылку для открытия видео.

Думаю, можно было бы использовать тег , но я не знаю, какой объект внедрить. То немногое, что я знаю о JavaHelp, я получил из http://download.java.net/javadesktop/javahelp/jhug.pdf , и из этого я прихожу к выводу, что мне нужно получить какой-нибудь облегченный Java-компонент, способный воспроизводить .avi, и встроить его с тегом . Или, скорее, иметь ссылку в справке, которая открывает .avi в отдельном окне.

Есть ли у кого-нибудь указания, как это делается?

Редактировать:

Я пробовал еще добавить собственный легкий компонент, но безуспешно. Поэтому мне интересно, не помещаю ли я компонент не в то место. Если я попытаюсь добавить JButton в JavaHelp с помощью

 
 

, он отлично появится в JavaHelp.

если я попробую самостоятельно нажать кнопку, например

 
 

, я просто получу пару красных «???»

Класс TestBytton - это просто

package my.module;

import javax.swing.JButton;

public class TestButton extends JButton{

}

TestButton находится в том же проекте NetBeans, что и javahelp -html, а пакет, в котором находится TestButton, является общедоступным. Есть идеи?

Edit2: Хорошо, я изучил это еще раз. Похоже, что в конечном итоге класс com.sun.java.help.impl.CustomKit $ CustomDocument попытается выполнить

getClass().getClassLoader().loadClass("my.module.TestButton")

И это приведет к исключению ClassNotFoundException. Это может быть, если я правильно понял, потому что загрузчик классов, который будет использоваться, найдет только классы, которые находятся в модуле netbeans под названием JavaHelp Integration . И среди них нет my.module.TestButton . Итак ... Я снова застрял. Я не думаю, что смогу легко добавить что-нибудь к этому модулю.

.

8
задан bjarven 20 October 2011 в 07:00
поделиться