Reutilização de balanço em java
-
21-08-2019 - |
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?
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.