Проблема в том, что метод getHtml, который используется для возврата HTML-кода для вкладки, имеет карту Map, которая является контекстом Velocity, но содержит только параметры в объекте BrowseContext.Способ исправить это - переопределить createVelocityParams в вашем классе, например,
Защищенная карта createVelocityParams (final BrowseContext ctx) {Map params = super.createVelocityParams (ctx);params.put («myparam», «некоторое значение для него»);возврат параметров;}
Проблема в том, что метод защищен, поэтому я также переопределил getHtml, который вызывает createVelocityParams в родительском классе.
Некоторые вкладки Project расширяют GenericProjectTabPanel, но некоторые, такие как SummaryProjectTabPanel.java, похоже, используютФрагменты пользовательского интерфейса.Я подозреваю, что фрагменты - это то, к чему движутся вещи.