Как перенести приложение Java для настольных ПК на Netbeans 7.1

В Netbeans 6 я написал довольно сложное приложение на основе настольного Java-приложения (org.jdesktop.application. SingleFrameApplication).

Платформа приложений Swing была удалена из 7.1, и теперь я не могу редактировать формы. Я ознакомился с примерами портирования на платформу Netbeans, но, похоже, они не охватывают переход с настольного приложения.

Любая помощь приветствуется.

1 ответ

К сожалению, Swing Application Framework устарел и удален. Он никогда не становился окончательным JSR, и на данный момент он полностью мертв (поскольку JavaFX считается будущим пользовательского интерфейса Java).

Чтобы запустить ваше приложение, скопируйте jar-файлы Swing-приложения из более старой копии NetBeans (возможно, они также были вставлены в каталог lib вашего приложения). Вы все еще должны быть в состоянии бежать с этой банкой.

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

Другие вопросы по тегам