Я пытаюсь добавить дополнительную панель к уже существующей, переключаемой кнопкой1, но по какой-то причине все добавленные элементы (кнопка1) не отображаются. Вот фрагмент используемого кода:
JFrame frame = new JFrame("App");
frame.setSize(1200, 800);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
JPanel panel = new JPanel(new GridBagLayout());
JPanel mainPanel = new JPanel(new CardLayout());
JPanel menu = new JPanel(new GridBagLayout());
mainPanel.add(menu);
GridBagConstraints e = new GridBagConstraints();
e.gridy = 0;
e.gridx = 0;
JButton button1 = new JButton("Catalogue");
menu.add(button1, e);
frame.add(mainPanel);
mainPanel.add(panel);
(...code....)
frame.setVisible(true);