final DesignGridLayout playLayout = new DesignGridLayout(playPanel);
playLayout.row().grid().addMulti(new JLabel(L10N.getString("lbl.SetStartingPosition.text")), jbutPlaceRobot);
playLayout.row().grid().add(jbutRandomRobots).add(jbutRandomGoal);
playLayout.row().grid().add(this.jcomboPlaceRobot).add(jbutSelectGoal);
playLayout.row().grid().add(new JLabel(L10N.getString("lbl.GameID.text"))).add(this.jcomboGameIDs, 3);
playLayout.emptyRow();
playLayout.row().grid().add(new JSeparator());
playLayout.row().grid().add(new JLabel(L10N.getString("lbl.ShowComputedSolutions.text")));
playLayout.row().grid().add(this.jcomboSelectSolution).add(this.jbutSolutionHint);
playLayout.row().grid().add(this.jbutNoMoves).add(this.jbutPrevMove).add(this.jbutNextMove).add(this.jbutAllMoves);
playLayout.row().grid().add(scrollSolutionText);