简体   繁体   English

javafx.scene.robot.Robot 与 java.awt.Robot

[英]javafx.scene.robot.Robot vs java.awt.Robot

I just read that JavaFX has its own javafx.scene.robot.Robot class. How does it differ from java.awt.Robot ?我刚刚读到 JavaFX 有自己的javafx.scene.robot.Robot class。它与java.awt.Robot有何不同? I also don't really understand why Robot class was packed in java.awt package instead of eg java.util as it doesn't seem to be related to GUI components.我也不太明白为什么Robot class 被打包在java.awt package 而不是java.util中,因为它似乎与 GUI 组件无关。 Could someone explain it please?有人可以解释一下吗?

In my opinion, the biggest difference is:在我看来,最大的区别在于:

The JavaFX Robot must run on the JavaFX thread. JavaFX 机器人必须在 JavaFX 线程上运行。

The AWT Robot can run anywhere. AWT Robot 可以在任何地方运行。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM