[RESOLVIDO]Chamando um ActionPerformed dentro de um KeyPressed

Eu queria chamar um…

private void btnSalvarActionPerformed(java.awt.event.ActionEvent evt) {
    
}

dentro do …

private void btnSalvarKeyPressed(java.awt.event.KeyEvent evt) {                                     
    if (evt.getKeyCode() == KeyEvent.VK_ENTER){
        
    }
}                        

Como fazer? estou usando o NetBeans

Não faça dessa forma.
Ao invés disso, crie um terceiro método que possui sua lógica, aí, tanto no actionPerformed quanto no keyPressed, você chama esse método

1 curtida

Eu criaria um terceiro método para ele ser inicializado nos dois métodos?
É isso?

método1(){
//comando
}

método2(){
método1();
}

método(){
método1();
}

Public void metodo1 () {

}

E no key pressed você coloca metodo1();

Q é o nome do metodo q você quer chamar

Não, métodos não são inicializados, são invocados.

Exemplo:

private void btnSalvarActionPerformed(ActionEvent evt) {
    salvar();
}

private void btnSalvarKeyPressed(KeyEvent evt) {
    if (evt.getKeyCode() == KeyEvent.VK_ENTER){
        salvar();
    }
}

private void salvar() {
    // aqui você implementa o que quer fazer
}