Lo puoi fare in vari modi. ad esempio puoi estendere la classe JButton e fare si che prenda
un istanza della classe Tavolo come argomento del costruttore :
oppure potresti implementare BottoneTavolo come classe interna di Tavolocodice:class BottoneTavolo { BottoneTavolo(Tavolo tavolo){ this.tavolo = tavolo; addActionListener(new ActionListener(){ public void actionPerformed(){ tavolo.mostraFunzioni(); } }); }