import java.awt.BorderLayout; import javax.swing.*; public class PanelChanger { /** * @param args */ public static void main(String[] args) { JFrame frame = new JFrame("Panel Changer"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel mainpanel = new JPanel(); mainpanel.setLayout(new BorderLayout()); ColorPanel colorpanel = new ColorPanel(); ButtonPanel buttonpanel = new ButtonPanel(colorpanel); mainpanel.add(colorpanel, BorderLayout.CENTER); mainpanel.add(buttonpanel, BorderLayout.SOUTH); frame.getContentPane().add(mainpanel); frame.pack(); frame.setVisible(true); } }