Pergunta

Eu escrevi uma classe que estende JPanel. É possível utilizar esta no NetBeans GUI Builder e tê-lo sobreviver toda a geração automática de código?

Eu tenho usado a opção de código personalizado no construtor de GUI para instanciar o objeto como a nova classe, mas parece que a declaração não pode ser alterado a partir JPanel, portanto, apenas os métodos que tenho substituído obter chamado, eu posso' t chamar os novos que não estão presentes no JPanel.

Foi útil?

Solução

Basta arrastar a classe a partir da árvore projectos para o formulário no designer GUI.

Assim como ele diz em 691.890 .

Outras dicas

Você pode usar o Gerenciador de paleta para adicionar seu componente à paleta, então você pode usá-lo no construtor de GUI como faria com qualquer outra classe.
Consulte Como posso usar uma subclasse personalizada de um componente Swing? no NetBeans Wiki.

Basta fornecer um público construtor sem argumento para a sua classe. Você pode então adicionar a classe para a Paleta com o botão direito sobre ele e selecionando Add a Paleta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top