Jag har försökt med följande:
p är min JPanel.
min konstruktor {
setLayout(new FlowLayout());
setVisible(true);
setSize(700,700);
getContentPane().setBackground(Color.blue);
p.setBackground(Color.gray);
nytt.addActionListener(this);
p.setLayout(new BoxLayout(p, BoxLayout.Y_AXIS));
p.add(new p);
p.setOpaque(true);
add(p, nytt);//Knapp
p.setAlignmentY(BOTTOM_ALIGNMENT);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}