title: Space between buttons and window
body: <p>I have this code right here, and the idea is to have two buttons in a main window alongside a text area, which I have not added yet. After trying to use GridBagLayout and ripping off my hair in the process I decided not to use a layout and manually position buttons inside a non resizable window.</p>
  
  <pre><code>import java.awt.*;
  import javax.swing.*;
  import java.awt.event.*;
  
  public class Tema extends JFrame implements ActionListener {
  
  JMenuBar menubar = new JMenuBar();
  JMenu actiuni = new JMenu("Actiuni");
  JMenu contact = new JMenu("Contact");
  JMenu help = new JMenu("Help");
  JMenuItem ntest = new JMenuItem("Nou test");
  JMenuItem vizarh = new JMenuItem("Vizualizare arhiva");
  JMenuItem datcon = new JMenuItem("Date de contact");
  JMenuItem sendmail = new JMenuItem("Trimite e-mail");
  JMenuItem instrut = new JMenuItem("Instructiuni de utilizare");
  JButton b1 = new JButton("Incepe testul!");
  JButton b2 = new JButton("Vezi arhiva!");
  JTextArea ta = new JTextArea("Default text", 5, 30);
  
  public void common(String s)
  {
      setSize(800,450);
      setLocationRelativeTo(null);
      setResizable(false);
  
      setTitle(s);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  
  
      menubar.add(actiuni);
      menubar.add(contact);
      menubar.add(help);
      actiuni.add(ntest);
      actiuni.add(vizarh);
      contact.add(datcon);
      contact.add(sendmail);
      help.add(instrut);
  
      setJMenuBar(menubar);
  
  }
  
  public Tema()
  {
      common("Self-Esteem- Fereastra Principala");
      JPanel cp = new JPanel();
      cp.setLayout(null);
  
  
      b1.setBounds(100,100,200,100);
      cp.add(b1);
  
  
      b2.setBounds(100,250,200,100);
      cp.add(b2);
  
      setContentPane(cp);
      setVisible(true);
  
  }
  
  public static void main(String[] args)
  {
      Tema x = new Tema();
  }
  
  
  @Override
  public void actionPerformed (ActionEvent e){           
  
  }
  
  }
  </code></pre>
  
  <p>But the output is this:
  <img src="https://i.stack.imgur.com/kB2hu.png" alt="enter image description here"></p>
  
  <p>My question is why isn't the space beneath the second button equal to the space above the first button? Shouldn't they both be 100 pixels?</p>