Warum werden meine Komponenten nicht in Swings FlowLayout verpackt?

Warum werden meine Komponenten nicht mit FlowLayout in dieses JPanel eingebunden? Sie laufen einfach vom Bildschirm ab und sind nur teilweise sichtbar.

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...

Das ist die Gesamtheit meines Codes (abgesehen vom Hinzufügen und Packen des Frames). Verstehe ich FlowLayout falsch? Muss ich eine Größe festlegen, entweder für die Beschriftung oder für das Bedienfeld?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage