Color (@NotNull AbstractButton button) { Color fg = button.getForeground(); if (fg instanceof UIResource && DarculaButtonUI.isDefaultButton(button)) { Color selectedFg = UIManager.getColor("Button.default.foreground"); if (selectedFg == null) { selectedFg = UIManager.getColor("Button.darcula.selectedButtonForeground"); } if (selectedFg != null) { return selectedFg; } } return fg; }