RESOLVIDO - Como chamar um método dentro do médoto actionPerformed

Ola pessoal, pesquizei e não encontrei resposta no forum.

Criei a class calculadora (); que é a parte gráfica.

criei a class metodos(): extendida à class calculadora(), onde criei os metodos soma , sub, etc.

Gostaria de entender que tipo de parâmetro coloco no metodo soma(); e

como chamar o metodo soma(); dentro do metodo actionPerformed da class calculadora().

Obrigado.
Abraços.

Metodos m = new Metodos(); m.seuMetodoAqui;

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.

[quote=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.[/quote]

Tudo bem, mas no metodo soma(“que tipo de argumento vai aqui”);pois neste metodo tenho vários ifs.

Cara, só com isso que você colocou não deu para entender ainda.

Acho que seria algo assim:

[code]public class Calculadora {

// Declara um monte de atributos...
private JButton botaoSomar;
private JButton mostrarResultado;
private long numeroDoVisor;
private long numeroNaMemoria;
private Operacao op;

private void algumaCoisaQueInicializaAClasse() {
    // ...
    botaoSomar.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            somar();
        }
    });
    botaoIgual.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            mostrarResultado();
        }
    });
    // ...
}

private void somar() {
    op = Operacao.MAIS;
    numeroNaMemoria = numeroDoVisor;
}

private void mostrarResultado() {
    numeroDoVisor = op.operar(numeroDoVisor, numeroNaMemoria);
}

}[/code]

[quote=victorwss]Cara, só com isso que você colocou não deu para entender ainda.

Acho que seria algo assim:

[code]public class Calculadora {

// Declara um monte de atributos...
private JButton botaoSomar;
private JButton mostrarResultado;
private long numeroDoVisor;
private long numeroNaMemoria;
private Operacao op;

private void algumaCoisaQueInicializaAClasse() {
    // ...
    botaoSomar.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            somar();
        }
    });
    botaoIgual.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            mostrarResultado();
        }
    });
    // ...
}

private void somar() {
    op = Operacao.MAIS;
    numeroNaMemoria = numeroDoVisor;
}

private void mostrarResultado() {
    numeroDoVisor = op.operar(numeroDoVisor, numeroNaMemoria);
}

}[/code][/quote]

Valeu Victorwss.
Que Deus lhe de a cada dia mais conhecimento.

cara eu estou nessa mesma onda e até agora não consegui compreender.