与 Java Desktop System 一起提供的应用程序具有几个共同的特征,因为这些应用程序使用相同的编程库。 使用标准 GNOME 编程库的应用程序就称作GNOME 兼容应用程序。 例如,Nautilus
文件管理器和 gedit
文本编辑器都是 GNOME 兼容应用程序。
除操作系统提供了一些库之外,GNOME 也提供了一些库。 这些库使 GNOME 既能运行现有的应用程序,也能运行 GNOME 兼容应用程序。 例如,如果您的操作系统是基于 UNIX 的操作系统,那么您可以从 Java Desktop System 运行当前的 X11 应用程序和 Motif 应用程序。
以下是 GNOME 兼容应用程序的一些特征:
外观一致
GNOME 兼容应用程序具有一致的外观。 GNOME 兼容应用程序使用您在首选项工具中指定的外观设置。 使用以下工具可以更改 GNOME 兼容应用程序的外观:
“菜单和工具栏”
首选项工具
“主题”
首选项工具
菜单栏、工具栏和状态栏
大多数 GNOME 兼容应用程序都有菜单栏、工具栏和状态栏。 菜单栏一定会包含“文件”菜单和“帮助”菜单。 “文件”菜单一定会包含“退出”菜单项,“帮助”菜单一定会包含“关于”菜单项。
工具栏位于菜单栏的下面。 工具栏包含大多数常用命令的按钮。 状态栏是窗口底部的那一栏,它提供有关您在该窗口中查看内容的当前状态。 GNOME 兼容应用程序也可能包含其它栏。 例如,“文件浏览器”
窗口包含一个位置栏。
GNOME 兼容应用程序的有些栏是可分离的。 也就是说,该栏具有一个手柄,您可以通过它抓取该栏,然后将它拖到其它位置。 可以拖动该栏与窗口的其它边或屏幕的其它部分对齐。 例如,可以将文件管理器中的菜单栏、工具栏和位置栏分离开来。
默认快捷键
GNOME 兼容应用程序使用相同的快捷键执行相同的操作。 例如,要退出 GNOME 兼容应用程序,请按 Ctrl + Q 组合键。 要在 GNOME 兼容应用程序中取消操作,请按 Ctrl + Z 组合键。
拖放操作
GNOME 兼容应用程序使用相同的协议执行拖放操作。 因此当拖放项目时,GNOME 兼容应用程序会出现一致的反馈。
使用相同的协议也能使各个 GNOME 兼容应用程序以完善的方式互操作。 例如,GNOME 兼容应用程序能够识别所拖项目的格式。 当从“文件管理器”
窗口将一个 HTML 文件拖到 Web 浏览器时,该文件在浏览器内以 HTML 格式显示。 但是,当将 HTML 文件拖到文本编辑器中时,该文件在文本编辑器中则以无格式文本格式显示。