Dimension (JComponent c) { Dimension minSize = super.getMinimumSize(c); Insets i = c.getInsets(); minSize.width = MINIMUM_WIDTH.get() + ARROW_BUTTON_WIDTH.get() + i.left + i.right; return getSizeWithButton(minSize, editor != null ? editor.getMinimumSize() : null); }