title: SetLayout Function main purpose
body: <pre><code> public void init_numSolvers() {
      for (x = 0; x &lt; 9; x++) {
          n++;
          num[x] = new Button("" + n);
          add(num[x]);
          num[x].setBounds(num_x, num_y, 40, 40);
          setLayout(null);
          num_x += 40;
      }
  </code></pre>
  
  <p>why setBounds() function doesn't work without setLayout(null) i just want to understand the main purpose of setLayout(null) function</p>