Dimension () { if (getComponentCount() == 0) { return JBUI.emptySize(); } Dimension size = super.getPreferredSize(); Insets i = getInsets(); size.height = Math.max(getStatusIconSize() + i.top + i.bottom, size.height); size.width = Math.max(getStatusIconSize() + i.left + i.right, size.width); return size; }