Pergunta

Estou escrevendo um aplicativo Java Desktop usando o NetBeans 6.5 e um padrões de giro que continua repetindo. Cada um e cada um dos meus diálogos tem um Save Button e Close Button com comportamento principalmente diferente por trás do botão Salvar e código idêntico atrás do botão Fechar.

Como posso reutilizar esse código sem copiar e colar e, ao mesmo tempo, reter o usuário das ferramentas do GUI Builder para o painel interno da caixa de diálogo?

Foi útil?

Solução

Não sou especialista em NetBeans, mas sugiro adicionar uma Saveation e Closation ao construtor da caixa de diálogo, os quais implementam a ação e, em seguida, apenas obtenha o código do Builder da GUI para executar a ação apropriada.

Outras dicas

Eu sou um programador C#, mas o mesmo conceito se aplica. Você pode criar uma classe abstrata para manter o código que é sempre o mesmo e um método abstrato para cada ação. Este método seria implementado pela classe que herda essa nova classe abstrata.

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