void (Graphics g, JComponent component, @ActionButtonComponent.ButtonState int state) { if (state == ActionButtonComponent.NORMAL) return; Rectangle rect = new Rectangle(component.getSize()); JBInsets.removeFrom(rect, component.getInsets()); EditorColorsScheme scheme = myEditor.getColorsScheme(); Color color = state == ActionButtonComponent.PUSHED ? scheme.getColor(PRESSED_BACKGROUND) : scheme.getColor(HOVER_BACKGROUND); if (color != null) { ActionButtonLook.SYSTEM_LOOK.paintLookBackground(g, rect, color); } }