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 :
codice:
class BottoneTavolo {
BottoneTavolo(Tavolo tavolo){
    this.tavolo = tavolo; 
    addActionListener(new ActionListener(){
            public void actionPerformed(){
                  tavolo.mostraFunzioni();
            }
    });

}
oppure potresti implementare BottoneTavolo come classe interna di Tavolo