svoid addToHGrid(final Container hgrid, final Component c) { if (hgrid == null || c == null) ret; swing { hgrid.add(component); GridLayout grid = optCast(GridLayout.class, hgrid.getLayout()); if (grid != null) grid.setColumns(countComponents(hgrid)); revalidate(hgrid); } }