Platz für Graphics2D-Zeichnungen schaffen

Ich möchte eine einfache Tafel aus Graphics2D-Rechtecken zeichnen, aber ich möchte auch einen JButton unter dieser Tafel haben. Ich kenne die genauen Abmessungen dieses Boards in Pixeln und habe versucht, damit umzugehengetContentPane() Methode und BoxLayout, wie folgt:

frame.getContentPane().add(board);
frame.getContentPane().add(Box.createRigidArea(new Dimension(bWidth, bHeight)));
frame.getContentPane().add(new JButton("Start"));
frame.pack();

Aber RigidArea ist nicht wirklich unsichtbar und überschreibt meine Zeichnungen. Könnten Sie mir bitte einige Tipps geben, wie es richtig funktioniert? :( Ich wollte nur einen kleinen Knopf und es brachte mich dazu, jetzt ungefähr 2 Stunden hier zu sitzen ...

Vielen Dank!