title: JMenu is not visible
body: <p>I have a JMenu and JPanel inside my JFrame</p>
  
  <p>Setup Code:</p>
  
  <pre><code>public Gui(String title) {
      super(title);
  
      createGUIComponents();
      pack();
  
      this.setBackground(Color.WHITE);
      this.setDefaultCloseOperation(EXIT_ON_CLOSE);
  
      this.setResizable(true);
      this.setMinimumSize(new Dimension(180, 100));
      this.setSize(new Dimension(800, 600));
  
      this.setVisible(true);
  }
  
  private void createGUIComponents() {
      Container c = this.getContentPane();
  
      JPanel panel = new SpecialJPanel();
  
      JMenuBar menu = new JMenuBar();
      fileMenu = new JMenu("File", false);
      fileMenu.add("New");
      fileMenu.add("Open");
      fileMenu.add("Save");
      fileMenu.add("Save As");
  
      c.add(panel, "Center");
      c.add(menu, "Center");
  }
  </code></pre>
  
  <p>Whenever I click the File menu button on the JMenuBar, nothing shows up. I think it's being blocked by the JPanel, which is being constantly updated. Is there any way to fix this?</p>