dentro do actionPerformed vc so pode fazer uma chamada ao metodo por exemploe
meuMetodo()
sem usar this nem nada, ele reconhece q é um metodo da propria classe, se não vc tem que instancia como nosso amigo acima falou.
W
wflorindo
Felagund:
dentro do actionPerformed vc so pode fazer uma chamada ao metodo por exemploe
meuMetodo()
sem usar this nem nada, ele reconhece q é um metodo da propria classe, se não vc tem que instancia como nosso amigo acima falou.
Tudo bem, mas no metodo soma(“que tipo de argumento vai aqui”);pois neste metodo tenho vários ifs.
victorwss
Cara, só com isso que você colocou não deu para entender ainda.
Acho que seria algo assim:
publicclassCalculadora{// Declara um monte de atributos...privateJButtonbotaoSomar;privateJButtonmostrarResultado;privatelongnumeroDoVisor;privatelongnumeroNaMemoria;privateOperacaoop;privatevoidalgumaCoisaQueInicializaAClasse(){// ...botaoSomar.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){somar();}});botaoIgual.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){mostrarResultado();}});// ...}privatevoidsomar(){op=Operacao.MAIS;numeroNaMemoria=numeroDoVisor;}privatevoidmostrarResultado(){numeroDoVisor=op.operar(numeroDoVisor,numeroNaMemoria);}}
W
wflorindo
victorwss:
Cara, só com isso que você colocou não deu para entender ainda.
Acho que seria algo assim:
publicclassCalculadora{// Declara um monte de atributos...privateJButtonbotaoSomar;privateJButtonmostrarResultado;privatelongnumeroDoVisor;privatelongnumeroNaMemoria;privateOperacaoop;privatevoidalgumaCoisaQueInicializaAClasse(){// ...botaoSomar.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){somar();}});botaoIgual.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){mostrarResultado();}});// ...}privatevoidsomar(){op=Operacao.MAIS;numeroNaMemoria=numeroDoVisor;}privatevoidmostrarResultado(){numeroDoVisor=op.operar(numeroDoVisor,numeroNaMemoria);}}
Valeu Victorwss.
Que Deus lhe de a cada dia mais conhecimento.
fdfgyn
cara eu estou nessa mesma onda e até agora não consegui compreender.