Java Swing:Alt-tab样式菜单(上下文切换菜单)

时间:2011-04-05 23:39:54

标签: java swing menu window switch-statement

Java Swing是否有任何当前的实现或框架包含上下文切换器菜单的功能?


更多细节:

在我们的应用程序中,我们有几个应用程序的子部分,并且一次只显示其中一个部分。目前有几种方法可以在它们之间切换,包括工具栏按钮和View菜单。我们想添加另一种方法,可通过键盘快捷方式访问。这将打开一个上下文切换菜单,其概念类似于现代操作系统中提供的菜单。

如果按住Alt+Tab并在按住Tab的同时释放Alt,屏幕中间会显示一个小窗口,显示正在运行的各种应用程序此时此刻。在Ubuntu中,您可以获得每个应用程序的屏幕截图以及窗口管理器图标。在Windows中,您将获得窗口管理器图标,依此类推。

http://i53.tinypic.com/2mflvf7.png

1 个答案:

答案 0 :(得分:1)

我认为这是可能的。您可以将转换应用于传递给每个Graphics的{​​{1}}选项,并让它在其上绘制一个小版本。然后拍摄这些图像并将它们放在应用程序顶部的JFrame上。选中窗口的突出显示可能很棘手,但我认为它可以很好地工作。