Który układ może to zrobić?

Próbuję układać niektóre etykiety JLabels w mojej aplikacji, jak pokazano w tym przykładzie:

Zawsze mam ten JLabel na środku, a liczba innych JLabel jest zmienna, może przejść od 1 do 30. Próbowałem układu siatki, wybierając dobrą liczbę kolumn / wierszy i ustawiając kilka pustych etykiet JLabel w białej przestrzeni, ale ja nie mogę uzyskać dobrego wyniku i nie mogę znaleźć sposobu, aby to zrobićMigLayout, czy ktoś miał dobre układanie duszy lub inne rozwiązanie.

PS: Nie chcę pokazywać kręgu, żeby pokazać, że JLabels są ułożone w okrąg.

questionAnswers(6)

yourAnswerToTheQuestion