Dimension (Container parent) { Dimension d1 = highlightInfoComponent == null ? new Dimension() : highlightInfoComponent.getMinimumSize(); Dimension d2 = quickDocComponent == null ? new Dimension() : quickDocComponent.getMinimumSize(); return new Dimension(Math.max(d1.width, d2.width), d1.height + d2.height); }