Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 功能区在没有菜单栏的Mac中工作吗?_Java_Macos_Ribbon - Fatal编程技术网

Java 功能区在没有菜单栏的Mac中工作吗?

Java 功能区在没有菜单栏的Mac中工作吗?,java,macos,ribbon,Java,Macos,Ribbon,我正在开发一个java应用程序,我正在使用功能区而不是菜单栏,但由于Mac完全依赖于菜单栏,我应该修改我的应用程序使其具有菜单栏还是不需要 感谢许多已移植到Mac的应用程序忽略了内置菜单栏,使用自己的内部菜单、功能区、按钮、图标、小部件或其他控制元素 对于许多熟悉跨平台应用程序的经验丰富的Mac用户,以及他们在外观上的差异,这可能不是交易的破坏者 但对于一个经验不足的用户来说,您已经打破了所有MacOSX界面设计的基本原则。您已将菜单从用户期望的位置删除,并强制用户了解您的替换工作方式。这可能不

我正在开发一个java应用程序,我正在使用功能区而不是菜单栏,但由于Mac完全依赖于菜单栏,我应该修改我的应用程序使其具有菜单栏还是不需要


感谢

许多已移植到Mac的应用程序忽略了内置菜单栏,使用自己的内部菜单、功能区、按钮、图标、小部件或其他控制元素

对于许多熟悉跨平台应用程序的经验丰富的Mac用户,以及他们在外观上的差异,这可能不是交易的破坏者

但对于一个经验不足的用户来说,您已经打破了所有MacOSX界面设计的基本原则。您已将菜单从用户期望的位置删除,并强制用户了解您的替换工作方式。这可能不会完全永久地破坏用户对您的应用程序的理解,但为什么要让任何人更努力地使用您的创建

我要说的是,并非所有东西都属于OSX菜单栏。许多应用程序功能只能通过应用程序本身访问。但应该提供诸如“保存”、“复制”和“打印”等常见功能,即具有标准键盘快捷键和标准菜单安排的标准功能