@Override public float getCornerRadius(AbstractButton button, Insets insets) { float radius = SubstanceSizeUtils .getClassicButtonCornerRadius(SubstanceSizeUtils .getComponentFontSize(button)); if (button instanceof SubstanceInternalArrowButton) { Border parentBorder = ((JComponent) button.getParent()).getBorder(); if (parentBorder instanceof SubstanceBorder) { radius *= ((SubstanceBorder) parentBorder) .getRadiusScaleFactor(); } } if (SubstanceCoreUtilities.isToolBarButton(button)) { radius = SubstanceCoreUtilities.getToolbarButtonCornerRadius( button, insets); } return radius; } }
@Override public float getCornerRadius(AbstractButton button, Insets insets) { float radius = SubstanceSizeUtils .getClassicButtonCornerRadius(SubstanceSizeUtils .getComponentFontSize(button)); if (button instanceof SubstanceInternalArrowButton) { Border parentBorder = ((JComponent) button.getParent()).getBorder(); if (parentBorder instanceof SubstanceBorder) { radius *= ((SubstanceBorder) parentBorder) .getRadiusScaleFactor(); } } if (SubstanceCoreUtilities.isToolBarButton(button)) { radius = SubstanceCoreUtilities.getToolbarButtonCornerRadius( button, insets); } return radius; } }
if (parentBorder instanceof SubstanceBorder) { radius *= ((SubstanceBorder) parentBorder) .getRadiusScaleFactor();
if (parentBorder instanceof SubstanceBorder) { radius *= ((SubstanceBorder) parentBorder) .getRadiusScaleFactor();