GridBagLayout グリッドの中心に円を配置する必要があります。現在のセルの幅と高さを確認するにはどうすればよいですか?
int center = (int) ( ((double) BoardSize / Num/2) - ((double) size/2.0) );
g.fillOval(center, center, size, size);
現時点では、含まれているフレームのサイズ (BroadSize) を使用していますが、混乱を招くような他の要素を GridBag に追加したいと考えています。