Netbeans, palette

5 respostas
jmp

Pessoal,

Possuo um projeto com muitos, mas MUITOS componenes adicionados à paleta. O problema é que vou precisar usar outro computador que nao possui os componentes adicionados à paleta.

Como sao muitos, nao tenho condicoes de procurar um por um e ir adicionando manualmente.

Existe alguma annotation que posso incluir na classe para que o netbeans vasculhe o .jar (ou o projeto) e inclua os componentes automaticamente na paleta?

Espero realmente que existe, por que isso é uma coisa muito basica e estupida para o pessoal do netbeans nao ter pensado. Procurei na documentacao e nao encontrei, :frowning:

(detalhe- o jbuilder tem isso desde a sua primeira versao)

5 Respostas

jmp

eh impressionante, eles realmente nao pensaram nisso. Esses caras nao devem comer a propria comida de cachorro que eles fazem.

Para quem tiver o mesmo problema:

Va no diretorio do seu usuario, na pasta .netbeans, lá dentro voce vai achar o arquivo de configuracao da palette.

ridiculo.

eliasn

Se você adiciona outros componetes, como biblioteca SwingX ou seus próprios componentes você terá mesmo que fazer isso manualmente em outro computador.
Me diz quantas pessoas tem o mesmo problema que você???
Todo componente adicionado pelo usuario fica a cargo do mesmo a configuração.

Abcs

jmp


Se você adiciona outros componetes, como biblioteca SwingX ou seus próprios componentes você terá mesmo que fazer isso manualmente em outro computador.

Em plataformas mal feitas, sim. Mas nem no delphi acontece isso.

Se alguem criar uma biblioteca com 200 componentes que devem ser adicionados a paleta, no meio de uma lib com 3000 classes, voce vai sair procurando classe por classe?

Desde a primeira versao do jbuilder ja existia uma pseudo-anotacao que marca quais classes deveriam ser adicionadas a paleta.

Achei na internet um sujeito que teve o mesmo problema (mail list do nb) e enviou para mim um plug-in do netbeans para gerenciar a paleta, ele busca annotations especificas e cria a paleta do teu projeto.

W

Caro jmp,
Vc. não deve confundir os componentes(templates) que vc. cria em teu desktop com a IDe netBeans, com “plugins”??? pois função do IDE netBeans alem de complilar teus codigos, efetuar deploy, entre outras coisas precisa ter também a sua configuração ,modulos etc…etc… na pasta “.netbeans”.
Agora se vc. criar modules no “netBeans Platform” ai sim vc. estará criando modules de expansão que poderá ser instalado em outras IDEs netBeans.

Acho que vc. está confundindo as coisas, acho que é hora de revisar alguns conceitos em seus desenvolvimentos. O netBeans é uma plataforma aberta portanto vc. pode usar o código fonte da mesma para fazer as alterações que quiser, ou fazer melhorias e disponibilizar para o grupo do "netBeans.org", pois os "cachorros" que inclusive aceitam sugestões de muitos desenvolvedores brasileiros fizeram em "6-meses" melhorias na ferramenta que em muitas versões do "Delphi/Jbuider" demoraram anos para serem aceitas.

PS. O netBeans é uma IDE -
O netBeans Platform - é a base para vc. desenvolver qualquer “módulo” de expansão para seus projetos.

jmp

eu acabei de terminar.

@Palette(“meuprojeto.bi”)

coloque isso nas classes (beans, derivados de component)

Agora, ao abrir o netbeans, ele já busca todas as classes/libs do projeto e cria sua paleta.

Nao vou enviar para o pessoal do netbeans pois já existe esse issue na lista de pedidos.

Criado 13 de maio de 2006
Ultima resposta 14 de mai. de 2006
Respostas 5
Participantes 3