Install4j - Как добавить групповой блок в форме пользовательского интерфейса - PullRequest
0 голосов
/ 18 декабря 2018

Я оцениваю Install4J 7.0.8.Я хотел добавить одну форму пользовательского интерфейса в последовательности установки.В этой форме я хочу иметь групповое поле с заголовком, как показано на рисунке ниже.enter image description here

Для этого я попытался использовать «Горизонтальную группу» и добавил граничные стороны, но в нем не предусмотрено указание заголовка группы.

Пожалуйста, дайте мне знатькак добавить групповое поле с заголовком в install4J?

1 Ответ

0 голосов
/ 18 декабря 2018

Такой визуальный компонент не существует в install4j.Используйте компонент формы «Горизонтальный разделитель» и присвойте его свойству «Текст» заголовок, чтобы создать группы компонентов формы.

До 7.0.8 , этого можно достичь,сгруппировать компоненты формы в вертикальную группу и установить для свойства «Сценарий инициализации» одного из содержащихся в форме компонентов «Текстовое поле» значение

((JPanel)configurationObject.getParent()).setBorder(
  BorderFactory.createCompoundBorder(
    BorderFactory.createTitledBorder("Database Detail"), 
    BorderFactory.createEmptyBorder(8, 8, 8, 8)
  )
);

. Для повторного использования распаковать его в статический метод с конфигурацией.объект и заголовок в качестве параметров на шаге Установщик-> Пользовательский код и ресурсы.

Начиная с 7.0.9 , доступно свойство «Граница заголовка», которое отображается под «Границей»свойство сторон », если выбраны все граничные стороны.

...