Dlaczego moje elementy nie są pakowane w Swing's FlowLayout?

Dlaczego moje komponenty nie są pakowane w JPanel za pomocą FlowLayout? Po prostu uciekają z ekranu i są tylko częściowo widoczne.

JPanel panel = new JPanel(new FlowLayout());
panel.add(new JLabel("TEST"));
// ... repeat adding JLabels until they go off screen when they SHOULD wrap
// to the next line...

To całość mojego kodu (oprócz dodawania i pakowania ramki). Czy nie rozumiem FlowLayout? Czy muszę ustawić jakiś rozmiar na: etykietach lub panelu?

questionAnswers(2)

yourAnswerToTheQuestion