Вопрос

Я нахожусь на раннем этапе изучения платформы NetBeans. Я отмечаю, что NetBeans 7.0 широко использует аннотации для регистрации классов, указания режимов окон и т. Д. Это приятная функция, но учебные материалы, которые я нашел до сих пор ( Rich Client Programming , Полное руководство , руководства на netbeans.org и последнюю версию refcard ) все они содержат подробные ссылки на проверку и редактирование файла layer.xml. Поскольку я все еще нахожусь в нижних предгорьях кривой обучения, мне трудно жонглировать аннотированным кодом с примерами файлов слоев.

Я подумываю о том, чтобы вернуться к версии NetBeans 6.x во время обучения, чтобы синхронизироваться с книгами и учебными пособиями, по крайней мере, до тех пор, пока я не получу базовый API и базовые методы работы. Я был бы признателен, если бы опытные пользователи и разработчики платформы NetBeans рассказали, разумно ли это или может быть лучше в долгосрочной перспективе придерживаться NetBeans 7 с самого начала.

Это было полезно?

Решение

Что на самом деле происходит за кулисами с аннотациями, так это то, что для вас создается запись layer.xml. Таким образом, вам не нужно использовать аннотации, если учебник, с которым вы работаете, полностью посвящен записям слоев, просто используйте записи слоев.

Считается, что намного легче понять и найти аннотации, чем записи слоев. Похоже, именно это и произойдет с большим количеством записей слоя (динамически созданных с помощью аннотаций) в будущем. Однако пока они переходят, это определенно вызывает путаницу!

Другие советы

На самом деле, в последней справочной карте вообще нет ссылок на layer.xml или на те руководства, которые были обновлены.

Я слишком недавно начал работать с NetBeansPlataform 7.0 и думаю, что layer.xml нужно только для настройки существующих действий, поэтому, например, чтобы скрыть существующую запись или что-то еще, вы можете вручную определить layer.xml.

1) Создайте файл layer.xml в своем модуле. 2) Зарегистрируйтесь в файле манифеста OpenIDE-Module-Layer: com / foo / mymodule / layer.xml.

Если вы используете Netbeans, вы должны закрыть и снова открыть проект, чтобы принять эти изменения.

Хуан

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top