Как создать несколько файлов на основе шаблонов Netbeans в разные пакеты одновременно? - PullRequest
3 голосов
/ 21 февраля 2012

У меня небольшая проблема с шаблонами Netbeans.На данный момент я могу создать только один файл за раз из шаблона Netbeans.Но я хочу сделать следующее:

Выбрать шаблон и позволить Netbeans сразу создать все необходимые файлы, аналогичные шаблону javafx fxml, с той разницей, что мне нужны файлы в разных пакетах и ​​больше файлов.

Можно ли редактировать существующий шаблон создания файла fxml?

Я уже искал в Интернете и придумал некоторые идеи, но я не думаю, что они мне помогут, потому что я не хочу шаблон образца проекта или тому подобное.Я думал о собственном мастере NetBeans, но я не уверен, поможет ли это мне, и учебные пособия по NetBeans недостаточно полезны.

Кто-то задал похожий вопрос по SO в прошлом году ( How-to-make-netbeans-templates-that-создает-больше-1-file ) с той разницей, что он хотел отредактировать шаблон для создания 5 вместо 4 файлов xhtml

Мой вопросКак я могу создать или изменить шаблон, такой как «JSF Pages From Entity Beans», который генерирует не только 1 файл, но 4 для каждого объекта.Поэтому я могу изменить этот шаблон для генерации 5 файлов

В текущем диалоговом окне файла fxml создается файл fxml и класс элемента управления java в одном пакете.Я мог бы вручную переместить контроллер в другой пакет, но так как путь к контроллеру упоминается в файле fxml, а рефактор к нему не применяется, мне приходится каждый раз вручную изменять путь.

Следующая проблема заключается в том, что яу меня больше, чем файл fxml и класс управления, который мне нужно создать.Следующий снимок экрана демонстрирует результат, который мне нужно выполнить:

ссылка на скриншот (мне не разрешено включать изображение, извините)

У меня есть шаблоны для каждого типа файла (fxml, fxmlcontrol и fxmlpresenter).Но я хотел бы объединить их в одну новую опцию файлового диалога, чтобы уменьшить ручную работу и возможные ошибки, такие как разные имена и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...