Originariamente inviato da Metallica
2. creo un'istanza dell'interfaccia all'interno del file considerato (colore verde)
Non si dice così ..... si dice che implementi i metodi dell'interfaccia all'interno della classe.

Originariamente inviato da Metallica
esempio:
codice:
// File: Home.java
//...
public class Home extends javax.swing.JFrame implements iface {
    //...

    public Home() {
        //...
        initComponents();
    }
    
   //...    
 
    private void TASTO(java.awt.event.ActionEvent evt) {                                              
        showErr("ABC");
    }                                             

    // ...

    public void showErr(String dettagli) {}

    // ...
}
E chi è che chiama il metodo TASTO (brutto modo, tra l'altro, di dare il nome ad un metodo)??? Nessuno credo.

Nella tua classe Home devi implementare l'interfaccia ActionListener (vedi package java.awt.event) e se ad esempio hai un JButton, devi associare ad esso (con addActionListener() ) il 'this', che fa riferimento alla tua classe che implementa l'ActionListener.
Quando il pulsante viene premuto, viene chiamato il metodo actionPerformed.