【发布时间】:2011-07-30 09:56:51
【问题描述】:
当前是否有任何 Java Swing 实现或框架包含上下文切换器菜单的功能?
更多细节:
在我们的应用程序中,我们有几个应用程序的子部分,一次只显示其中一个。目前有几种方法可以在它们之间切换,包括工具栏按钮和通过View 菜单。我们想添加另一种方法,可以通过键盘快捷键访问。这将打开一个上下文切换菜单,在概念上类似于现代操作系统中可用的菜单。
如果您在按住Alt 的同时按下Alt+Tab 并释放Tab,您将在屏幕中间看到一个小窗口,显示当前正在运行的各种应用程序。在 Ubuntu 中,您可以获得每个应用程序的屏幕截图,以及它的窗口管理器图标。在 Windows 中,您可以获得窗口管理器图标,等等。
【问题讨论】:
-
您在寻找菜单快捷方式之类的东西吗? - java2s.com/Tutorial/Java/0240__Swing/AddingMenuShortcuts.htm
-
@bancer : 不,我的菜单已经使用了
AbstractAction的实现,所以键盘快捷键不是主要要求——这将是实际的上下文切换菜单。 -
@bancer :添加了 scr 镜头以显示我的意思。
-
你有几个想要切换的 JFrame 吗?
-
@bancer :只有一个
JFrame,它会根据上下文显示不同的面板。
标签: java swing menu window switch-statement