/** * Checks if the * * @return false if it's top level menu. Otherwise, it will return what super.isOpaque(). */ @Override public boolean isOpaque() { return SystemInfo.isMacOSX() && isSelected() ? super.isOpaque() : !isTopLevelMenu() && super.isOpaque(); }
if (isTopLevelMenu()) { setPopupMenuVisibleImmediately(b);