@Override
	protected void paintArrow( JMenuItem menuItem, Graphics g ) {
		g.setColor( menuItem.isEnabled() ? buttonArrowColor : buttonDisabledArrowColor );

		int orientation = JideSwingUtilities.getOrientationOf( menuItem );
		int menuWidth = (orientation == SwingConstants.HORIZONTAL) ? menuItem.getWidth() : menuItem.getHeight();
		int menuHeight = (orientation == SwingConstants.HORIZONTAL) ? menuItem.getHeight() : menuItem.getWidth();
		Rectangle r = getDropDownRect( menuItem, orientation, menuWidth, menuHeight );

		Object[] oldRenderingHints = FlatUIUtils.setRenderingHints( g );
		FlatUIUtils.paintArrow( (Graphics2D) g, r.x, r.y, r.width, r.height,
			SwingConstants.SOUTH, FlatUIUtils.isChevron( arrowType ), 6, 1, 0, 0 );
		FlatUIUtils.resetRenderingHints( g, oldRenderingHints );
	}
Provides the Flat LaF UI delegate for {@link com.jidesoft.swing.JideSplitButton}.

@author Karl Tauber
@since 1.1
flatlaf-jide-oss/src/main/java/com/formdev/flatlaf/jideoss/ui/FlatJideSplitButtonUI.java