java - 如何防止用户关闭我的应用程序? (Linux 触摸屏应用程序)

标签 java linux touchscreen

我想让一个应用程序在带有触摸屏显示器的 linux 机器上运行。 我不想使用 Flash 播放器(全窗口大小),所以我的问题是,我应该使用什么来代替 Flash 播放器?

这个盒子将放在有很多 child 的地方,这样他们就可以关闭应用程序并关闭机器 XD。

我不是高级 Java 开发人员,所以我不知道那里是否有什么东西可以阻止 Java 应用程序中的“关闭窗口”功能。

提前致谢!

最佳答案

假设您使用的是 swing,您可以使用 Frame.setUndecorated(true) 并将其最大化。还有一个选项 exclusive full screen mode .从那里,您必须取消绑定(bind)映射到 window-exiters/taskmanagers/other-utils 的任何全局键。

您可能还需要观察者/生成器脚本设置以确保您的应用保持正常运行。我敢打赌有一种更优雅的方法可以做到这一点,但大多数窗口管理器都试图避免应用程序因为恶意的可能性而这样做。

关于java - 如何防止用户关闭我的应用程序? (Linux 触摸屏应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6868122/

相关文章:

java - 我已经创建了一个基本的 GUI,但按钮不会与文本字段交互

linux - merge 分支 'master' 无法 git pull

linux - 在 Linux 上哪里放置 zsh 自动完成脚本?

java - 使用触摸屏运行 java swing

javascript - 使用 CSS 或 JavaScript 在外部单击时如何关闭 CSS 菜单

java - Spring的@Value注释是国际化的一部分吗?

java - 有什么方法可以在Java中表示无限的 future /时间的结束吗?

java - 如何仅使用 Java (JavaConfig) 实现 Spring 集成 Content Enricher?

json - 使用 jq 获取数组中 shell 定义的 JSON 对象内特定键的值

arm - 为 ARM 交叉编译 ocaml 应用程序