Il problema è:
ho un jPanel che contiene un totale di 169 bottoni organizzati in 13 righe e 13 colonne, con il GridBagLayout.
I bottoni fanno tutti più o meno la stessa cosa, ciò che cambia è il loro testo e la disposizione nella griglia (ovviamente). Quindi, per non dover trattare singolarmente la gestione di ogni bottone, sarebbe meglio avere un approccio più "generale". Ovvero, quando c'è un click nel jPanel, vorrei sapere quale bottone è stato cliccato. Pensavo di farlo con getComponentAt(evt.getX(), evt.getY()), ma non funziona. Nè tantomeno, come controprova, funziona getComponents() del jPanel, in quanto non restituisce i bottoni come speravo.
Idee?![]()