Pregunta

Estoy en las primeras etapas de aprendizaje de la plataforma NetBeans. Observo que NetBeans 7.0 hace un uso extensivo de anotaciones para registrar clases, especificar modos de ventana, etc. Esta es una buena característica, pero los materiales de aprendizaje que he encontrado hasta ahora ( Programación de cliente enriquecido , La guía definitiva , los tutoriales de netbeans.org y la última refcard ) todos hacen una amplia referencia a la inspección y edición del archivo layer.xml. Dado que todavía estoy en las estribaciones más bajas de la curva de aprendizaje, me resulta difícil hacer malabarismos con el código anotado con ejemplos de archivos de capa.

Estoy considerando volver a una versión 6.x de NetBeans mientras aprendo, para sincronizarme con los libros y tutoriales, al menos hasta que tenga la API central y las prácticas básicas en mi haber. Agradecería escuchar a los desarrolladores y usuarios experimentados de la plataforma NetBeans sobre si eso es sensato, o si podría ser mejor, a largo plazo, seguir con NetBeans 7 desde el principio.

¿Fue útil?

Solución

Lo que realmente sucede entre bastidores con las anotaciones es que se crea una entrada layer.xml para usted. Por lo tanto, no necesita usar las anotaciones, si el tutorial con el que está trabajando se ocupa completamente de las entradas de capa, simplemente use las entradas de capa.

La idea es que es mucho más fácil de entender y encontrar anotaciones que las entradas de capas. Esto parece ser lo que sucederá con muchas de las entradas de capa (creadas dinámicamente a través de anotaciones) en el futuro. Sin embargo, mientras están haciendo la transición, definitivamente causa confusión.

Otros consejos

De hecho, no hay ninguna referencia a layer.xml en la última tarjeta de referencia, ni a esos tutoriales que se han actualizado.

I start too recently with NetBeansPlataform 7.0 and I think layer.xml only need to customize existing actions, so, for example to hide an existing entry or other thing, you can define by hand the layer.xml.

1) Create layer.xml in your module. 2) Register in manifest file OpenIDE-Module-Layer: com/foo/mymodule/layer.xml.

If you use Netbeans, you must close and reopen the project to take this changes.

Juan

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top