Codice:
addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e){
System.out.println("Sei nel nodo");
bg = Color.MAGENTA;
}
@Override
public void mouseExited(MouseEvent e){
System.out.println("Uscito dal nodo");
bg = Color.CYAN;
}
});
In teoria usando questo tipo di dichiarazione non serve implementare l'interfaccia MouseListener...implementando quell'interfaccia avrei dovuto aggiungere pure gli altri metodi tipo mousePressed o mouseReleased che a me non servono...Cmq avevo gia fatto questa prova e non accadeva nulla comunque...sembra che i metodi mouseEntered e mouseExited non vengano mai chiamati in quanto non mi stampa da nessuna parte "Sei nel nodo" o "Uscito dal nodo"...