La questione è che le possibilità sono svariate.
1) Un componente specifico (estensione di JPanel o JComponent) in cui viene disegnata tutta la scacchiera.
2) Un normale JPanel che ha un GridLayout in cui vengono disposti 64 componenti in griglia, che possono essere dei JLabel che hanno delle icone o possono essere dei componenti personalizzati in cui viene disegnata da zero la pedina con le primitive di disegno o come immagine.
3) Simile al 2) ma con il posizionamento assoluto invece che un GridLayout.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet