【发布时间】:2011-08-29 04:09:57
【问题描述】:
我正在启动一个 Java 项目,需要一种完全锁定框架的方法。锁定是指:
- 用户无法关闭它
- 用户无法拖动
- 用户无法最小化它
- 它位于任务栏和其他所有内容的顶部(除非指定)
基本上,这是一个全屏接管。
【问题讨论】:
-
@MaxMaxkie:“这样的事情可以做到吗?”我当然希望不会。
-
Google Java Kiosk 或 Java Kiosk 模式,因为我相信这是您正在寻找的。我见过的大多数解决方案都需要一些直接与操作系统交互的代码,因此您可能需要使用 JNA 或 JNI。
-
我查看了 Kiosk 模式,但我认为这将是太多的工作(使用 JNA 或 JNI),当我可以让 Full Screen Exclusive 工作时。
-
是的,工作量很大,但如果您真的想要 Kiosk 功能,那就是您需要做的。我希望您计划在专用的 Kiosk 工作站上使用它,而不是征用一些可怜的 schlub 的计算机。
-
实际上这是一个移动信息亭类型的项目,但它只是创建某种菜单(可以运行shell命令和东西)。看到您可以使用 Alt+F4 和 Alt+Tab 在 Java 中转义全屏,我正在考虑在 Java 中找到一种方法来捕获击键并禁用它们
标签: java user-interface frameworks awt