code: public static Panel grid(int columns, Component... components) {
          Panel panel = new Panel();
          panel.setLayoutManager(new GridLayout(columns));
          for(Component component: components) {
              panel.addComponent(component);
          }
          return panel;
      }
docs: Creates a new {@code Panel} with a {@code GridLayout} layout manager and adds all the components passed in
  @param columns Number of columns in the grid
  @param components Components to be added to the new {@code Panel}, in order
  @return The new {@code Panel}