2011-04-30 16 views
9

Estoy en las primeras etapas de aprendizaje de la plataforma NetBeans. Noto 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 (Rich Client Programming, The Definitive Guide, los tutoriales en netbeans.org, y el último refcard) todos hacen una referencia extensa para inspeccionar y editar el archivo layer.xml. Como todavía estoy en las laderas más bajas de la curva de aprendizaje, me resulta difícil hacer malabares con el código anotado con ejemplos de archivos de capa.Plataforma Learning NetBeans: anotaciones contra el archivo layer.xml

Estoy considerando volver a una versión 6.x de NetBeans mientras estoy aprendiendo, para estar en sincronía con los libros y tutoriales, al menos hasta que obtenga la API central y las prácticas básicas bajo mi cinturón. Agradecería saber de los usuarios y desarrolladores experimentados de la plataforma NetBeans si es sensato, o si sería mejor, a largo plazo, quedarse con NetBeans 7 desde el principio.

Respuesta

5

Lo que realmente sucede detrás de las escenas con las anotaciones es que se crea una entrada layer.xml para usted. Así que no necesita usar las anotaciones, si el tutorial con el que está trabajando trata completamente con las entradas de la capa, entonces simplemente use las entradas de la capa.

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

+0

Gracias Tim. Tomaré eso como mi respuesta y me quedaré con NB 7. – michael

1

De hecho, no hay referencias a layer.xml en la última refcard en absoluto, ni a los tutoriales que se han actualizado.

+0

Gracias Jason - tienes toda la razón sobre la refcard. Estaba mirando estúpidamente a uno viejo. En cuanto a los tutoriales, supongo que aquellos con los que he estado trabajando aún no se han actualizado: – michael

+0

Lo siento, quería decir que los tutoriales en cuestión son los siguientes: [Módulos de módulos con maven] (http://platform.netbeans.org/tutorials /nbm-maven-modulesuite.html), [Aplicaciones de plataforma con maven] (http://platform.netbeans.org/tutorials/nbm-maven-commandline.html), [Porting tutorial] (http: //platform.netbeans .org/tutorials/nbm-porting-basic.html) – michael

1

Empiezo muy recientemente con NetBeansPlataform 7.0 y creo que layer.xml solo necesita personalizar acciones existentes, así que, por ejemplo, para ocultar una entrada existente u otra cosa, puede definir manualmente el layer.xml.

1) Cree layer.xml en su módulo. 2) Registrarse en el archivo de manifiesto OpenIDE-Module-Layer: com/foo/mymodule/layer.xml.

Si usa Netbeans, debe cerrar y volver a abrir el proyecto para realizar estos cambios.

Juan

+0

Gracias Juan. Eso es útil para saber – michael