Pergunta

Estou nos estágios iniciais de aprendizado da plataforma NetBeans. Observo que o NetBeans 7.0 faz uso extensivo de anotações para registrar classes, especificar modos de janela, etc. Este é um bom recurso, mas os materiais de aprendizagem que encontrei até agora ( Rich Client Programming , O Guia Definitivo , os tutoriais em netbeans.org e o refcard ) todos fazem referência extensiva à inspeção e edição do arquivo layer.xml. Como ainda estou no sopé inferior da curva de aprendizado, estou achando difícil conciliar código anotado com exemplos de arquivo de camada.

Estou pensando em voltar para uma versão 6.x do NetBeans enquanto aprendo, para estar em sincronia com os livros e tutoriais, pelo menos até obter a API principal e as práticas básicas sob meu controle. Eu gostaria de ouvir de usuários e desenvolvedores experientes da plataforma NetBeans se isso é sensato ou se seria melhor, a longo prazo, ficar com o NetBeans 7 desde o início.

Foi útil?

Solução

O que realmente acontece nos bastidores com as anotações é que uma entrada layer.xml é criada para você. Portanto, você não precisa usar as anotações, se o tutorial com o qual está trabalhando lida inteiramente com entradas de camada, use apenas entradas de camada.

A ideia é que é muito mais fácil entender e localizar anotações do que as entradas de camadas. Isso parece ser o que vai acontecer com muitas das entradas de camada (criadas dinamicamente por meio de anotações) daqui para frente. No entanto, enquanto eles estão em transição, isso definitivamente causa confusão!

Outras dicas

Na verdade, não há nenhuma referência a layer.xml no último refcard, nem aos tutoriais que foram atualizados.

Comecei muito recentemente com o NetBeansPlataform 7.0 e acho que o layer.xml só precisa personalizar as ações existentes, então, por exemplo, para ocultar uma entrada existente ou outra coisa, você pode definir manualmente o layer.xml.

1) Crie layer.xml em seu módulo. 2) Registre-se no arquivo de manifesto OpenIDE-Module-Layer: com / foo / mymodule / layer.xml.

Se você usa o Netbeans, deve fechar e reabrir o projeto para fazer essas alterações.

Juan

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top