Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 如何检测KeyEvent是由物理用户还是远程用户触发的_User Interface_Javafx_Remote Access - Fatal编程技术网

User interface 如何检测KeyEvent是由物理用户还是远程用户触发的

User interface 如何检测KeyEvent是由物理用户还是远程用户触发的,user-interface,javafx,remote-access,User Interface,Javafx,Remote Access,我正在为我的公司编写一个使用javafx的聊天盒GUI。他们在Windows 7 Enterprise中从远程管理员安装软件期间使用此应用程序 在安装过程中,两者将看到相同的屏幕。 考虑用户或远程管理员正在文本字段中键入内容。在javafx中,是否可以检测该KeyEvent是否来自用户的键盘(或远程管理员的键盘) 如果在javafx中不可能,是否有其他语言?您可以做的一件事是使Admin/Users应用程序略有不同。所有管理应用程序的ID都可以是Admin,而用户应用程序的ID可以是和User。

我正在为我的公司编写一个使用javafx的聊天盒GUI。他们在Windows 7 Enterprise中从远程管理员安装软件期间使用此应用程序

在安装过程中,两者将看到相同的屏幕。

考虑用户或远程管理员正在文本字段中键入内容。在javafx中,是否可以检测该KeyEvent是否来自用户的键盘(或远程管理员的键盘)


如果在javafx中不可能,是否有其他语言?

您可以做的一件事是使Admin/Users应用程序略有不同。所有管理应用程序的ID都可以是Admin,而用户应用程序的ID可以是和User。所以只需创建两个应用程序,其中一个不同点就是文本框的ID。你可以做的另一件事就是登录。每个标志都可以有一个admin或User类型。如果您的系统设计为供不同的用户组使用,特别是每组用户具有不同的访问权限和用例,那么实现一些登录和凭据子系统绝对是合乎逻辑的(而且安全性方面是正确的)。