Domanda

Sono nelle prime fasi di apprendimento della piattaforma NetBeans. Noto che NetBeans 7.0 fa ampio uso di annotazioni per registrare classi, specificare modalità finestra, ecc. Questa è una bella caratteristica, ma il materiale didattico che ho trovato finora ( Rich Client Programming , The Definitive Guide , i tutorial su netbeans.org e l'ultima refcard ) tutti fanno ampio riferimento all'ispezione e alla modifica del file layer.xml. Dato che sono ancora ai piedi della curva di apprendimento, trovo difficile destreggiarsi tra il codice annotato e gli esempi di file di livello.

Sto pensando di tornare a una versione 6.x di NetBeans mentre imparo, per essere sincronizzato con i libri e i tutorial, almeno finché non avrò l'API principale e le pratiche di base sotto la cintura. Apprezzerei sentire da utenti e sviluppatori esperti della piattaforma NetBeans se è sensato o se potrebbe essere meglio, a lungo termine, restare con NetBeans 7 sin dall'inizio.

È stato utile?

Soluzione

Ciò che effettivamente accade dietro le quinte con le annotazioni è che viene creata una voce layer.xml per te. Quindi non è necessario utilizzare le annotazioni, se il tutorial con cui stai lavorando si occupa interamente di voci di livello, usa semplicemente le voci di livello.

L'idea è che sia molto più facile capire e trovare annotazioni rispetto alle voci di livello. Questo sembra essere ciò che accadrà con molte voci di livello (create dinamicamente tramite annotazioni) in futuro. Tuttavia, durante la transizione, ciò causa sicuramente confusione!

Altri suggerimenti

In effetti, non ci sono riferimenti a layer.xml nell'ultima refcard, né a quei tutorial che sono stati aggiornati.

Comincio troppo di recente con NetBeansPlataform 7.0 e penso che layer.xml abbia solo bisogno di personalizzare le azioni esistenti, quindi, ad esempio per nascondere una voce esistente o altro, puoi definire a mano il layer.xml.

1) Crea layer.xml nel tuo modulo. 2) Registrati nel file manifest OpenIDE-Module-Layer: com / foo / mymodule / layer.xml.

Se utilizzi Netbeans, devi chiudere e riaprire il progetto per applicare le modifiche.

Juan

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top