void (Graphics g) { ActionButtonLook look = getButtonLook(); if (isEnabled() || !StartupUiUtil.isUnderDarcula() || ExperimentalUI.isNewUI()) { look.paintBackground(g, this); } look.paintIcon(g, this, getIcon()); look.paintBorder(g, this); if (shallPaintDownArrow()) { Icon arrowIcon = getEnableOrDisable(AllIcons.General.Dropdown); look.paintDownArrow(g, this, getIcon(), arrowIcon); } }