Быстрый способ восстановить все Java Swing-страниц в Netbeans? - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть большое приложение с парой сотен страниц разметки (java + файлы форм), которые я редактирую в конструкторе страниц NetBeans. Большинству страниц уже несколько лет, и они не обновлялись после обновления версий Java / Swing / Netbeans. Страницы все еще работают, но часто, когда к странице «прикасаются», дизайнер форм изменяет некоторые устаревшие методы или параметры, иногда вызывая непреднамеренные изменения.

Что я хотел бы сделать, это заставить NetBeans «перегенерировать» «каждая страница, использующая новейшие версии, но без необходимости вручную открывать каждую страницу, вносить и отменять незначительные изменения, сохранять, а затем повторять сотни раз. Есть ли способ просто сказать netbeans "перерисовать все?"

1 Ответ

0 голосов
/ 04 февраля 2020

Я не знаю, что NetBeans предлагает такую ​​функциональность. Но в качестве грязного обходного пути это может сработать:

  • Выберите проект root узел и нажмите CTRL+H, чтобы открыть диалоговое окно «заменить в проекте»
  • Заменить строку, которая должна быть включается в каждый файл (например, import javax.swing.JPanel;) со слегка измененным представлением (например, import javax.swing.JPanel; // additional space)
  • . Выберите узел root еще раз и нажмите Alt+Shift+F для «Форматировать рекурсивно». Это должно удалить лишний пробел. или повторите процедуру поиска и замены, если вы боитесь изменить другие файлы, которые не хотите форматировать.
...