Tratamento de Botões

1 resposta
pwferreira

Olá Pessoal td bem !

Tenho o seguinte problema:

Ex.: Tenho 3 JButtons: salvar, novo e cancelar.

1 - Quando clico no novo os botões salvar e cancelar e os TextFields tem que ser habilitados e desabilitar o novo.
2 - Quando clico no salvar tem que habilitar o novo e desabilitar o cancelar e o salvar e os TextFields
3 - Quando clico no cancelar habilita novo e desabilta cancelar e salvar e os Text.

Gostaria de saber se há uma forma mais genérica de realizar essas ações em vez de criar um metodo na classe desse jeito:

protected void novo(){

Tfnome.setEnabled(true);
Tffone.setEnabled(true)
btsalvar.SetEnabled(true);
btcancelar.SetEnabled(true);
btnovo.SetEnabled(false);

}

Criar algum método em uma outra classe por exemplo onde eu possa usar em todas minhas interfaces gráficas ?

1 Resposta

dyorgio

não vejo problema em fazer isso cara, pois não existe tela “Generica”
cada tela tem o seu comportamento, normal vc ter que programar qual é ele, afinal, programar é isso…

Mais caso vc queira algo diferente, mais no estilo MVC
tem o Genesis…um framework MVC swing que possui a annotation @EnableWhen
ai vc coloca essa annotation nas suas priopriedades e cria uma propriedade de estado para a tela toda…

editando, novo…etc

Criado 5 de março de 2010
Ultima resposta 5 de mar. de 2010
Respostas 1
Participantes 2