static JPanel hgrid(fO... parts) { ret swing(func -> JPanel { new JPanel panel; panel.setLayout(new GridLayout(1, parts.length)); smartAdd(panel, flattenArray2(parts)); ret panel; }); }