public int getBottomY(Container parent) {
		int y = 0;
		Component[] components = parent.getComponents();
		for (int index = 0; index < components.length; index++) {
			Component component = components[index];
			if (!bottomComponents.contains(component) && !bottomCenter.contains(component)) {
				if (y < component.getY() + getDimensions(component).height) {
					y = component.getY() + getDimensions(component).height;
				}
			}
		}
		return y + vgap;
	}