У меня нет хорошего ответа, но это может дать другим людям больше идей (и было бы более полезно включить информацию здесь, чем оставлять отдельный вопрос) ...
Я такжеу меня есть приложение SAF, для которого мне сейчас нужна Java 1.7, поэтому я перешел на netbeans 7.1 и не могу редактировать формы в nb7.0.Я переключаюсь между nb7.0 для редактирования экранов, затем использую nb7.1 для компиляции и запуска.
Если я создаю форму в nb7.1, она хорошо работает с моим приложением, и я посмотрел насгенерированный код и файлы .properties nb7.0 и nb7.1 создают, скажем, для JPanel, они выглядят одинаково.
Я не выяснил, как «преобразовать» сгенерированные nb7.0 JPanelsдля тех, которые работают с nb7.1, но я могу создать пустую JPanel в 7.1, затем запустить 7.0 и скопировать все элементы управления из формы 7.0 в форму 7.1.Значки теряются - ошибка NetBeans, а код теряется, как правило, дорогостоящий и подверженный ошибкам процесс.
Возможно, где-то в проекте есть флаг, который сообщает, является ли JPanel "SAF" илине.Если это так, обнаружение этого значительно облегчит миграцию.