O assistente para Assistente ajuda você criando vários arquivos fonte Java básicos de um assistente, que contém códigos de amostra. Você não precisará usar sempre um assistente para Assistente para criar um assistente. O quadro abaixo ajuda você a fazer a escolha.
Dependendo do tipo de assistente que desejar criar, siga as seguintes instruções:
Para criar um assistente para novo arquivo ou um assistente personalizado:
Clique com o botão direito do mouse em um projeto de módulo e escolha Novo > Modelo de projeto.
Na página Tipo de assistente, você deve definir o seguinte:
Tipo de registro. Especifica onde o usuário poderá encontrar o assistente no IDE. Consulte Sobre os assistentes para obter mais detalhes.
Seqüência de etapas do assistente. Especifica se o assistente Assistente criará uma implementação desta classe API do NetBeans:
Se escolher Estático, não será criada uma implementação da classe API do NetBeans. A progressão padrão de painel para painel será suportada pelo assistente, progressão seqüencial sem divergências ou reversões.
Se escolher Dinâmico o assistente Assistente criará uma implementação da classe WizardDescriptor.Iterator. Esta classe guia o progresso de um painel ao outro. O desenvolvedor tem maior liberdade na codificação do assistente, porém com uma tarefa mais complexa, já que há muito mais possibilidades a serem levadas em consideração. Quando você escolhe "Estático", você também pode estender o assistente para fornecer suporte para omissão e reversão de painel, mas o tipo "Dinâmico" foi feito para este propósito. Por exemplo, o assistente para Adicionar instância de servidor oferece diferentes painéis dependendo do tipo de servidor que o usuário deseja registrar.
Número de painéis do assistente. Para cada painel, o IDE cria dois arquivos — um painel visual (chamado xxxVisualPanel.java) e um painel de assistente (chamado xxxWizardPanel) para recuperar os valores atuais do painel visual. Somente se inserir um número inteiro maior do que 0, você poderá passar para o painel seguinte no assistente Assistente.
Na página Nome, ícone e local, você deve definir o seguinte:
Prefixo do nome da classe. Especifica o nome da nova classe de ação e painéis.
Pacote. Especifica o nome do pacote no qual a classe será alojada.
Você poderá definir os itens a seguir somente se o assistente for registrado como um assistente para Novo arquivo:
Nome de exibição. Especifica o nome de exibição do novo assistente no assistente para Novo arquivo.
Categoria. Especifica a categoria do assistente para Novo arquivo na qual o assistente para novo arquivo será colocado.
Ícone. Especifica o ícone que será exibido no assistente para Novo arquivo.
Clique em Finalizar.
Após concluir o assistente, você pode fazer o seguinte:
Melhorar o arquivo layer.xml alterando o ícone ou reorganizando a posição do modelo no assistente para Novo projeto.
Alterar a descrição que irá aparecer na caixa Descrição do assistente para Novo projeto.
Para criar um novo modelo de projeto ou um assistente para amostra:
Clique com o botão direito do mouse em um projeto de módulo e escolha Novo > Modelo de projeto.
Na página Selecionar projeto, você deve especificar o projeto que deseja que esteja disponível como amostra ou modelo de projeto. Você pode usar a lista suspensa Projeto para selecionar um projeto aberto ou pode clicar em Explorar para procurar um projeto no sistema de arquivos.
Clique em Próximo.
Na página Nome, ícone e local, você deve definir o seguinte:
Nome do modelo. Especifica o nome do novo modelo de projeto.
Nome de exibição. Especifica o rótulo do modelo. Por exemplo, você verá esse rótulo no Gerenciador de módulos. (Opcional)
Categoria. Especifica a categoria do modelo. Por exemplo, isso permitirá que o usuário encontre o modelo mais facilmente no assistente para Novo projeto. (Opcional)
Pacote. Especifica o nome do pacote no qual as classes serão alojadas.
Clique em Finalizar.
Após concluir o assistente, você pode fazer o seguinte:
Melhorar o arquivo layer.xml alterando o ícone ou reorganizando a posição do modelo no assistente para Novo projeto.
Alterar a descrição que irá aparecer na caixa Descrição do assistente para Novo projeto.