Dimension (Container parent) { int minWidth = 0; int minHeight = 0; for (Component each : myComponents) { Dimension min = each.getMinimumSize(); minWidth = Math.min(minWidth, min.width); minHeight = Math.min(minHeight, min.height); } return new Dimension(minWidth, minHeight); }