Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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
Java 隐藏或显示外部框架_Java - Fatal编程技术网

Java 隐藏或显示外部框架

Java 隐藏或显示外部框架,java,Java,有没有办法在另一个程序中隐藏窗口或帧?例如,如果您打开了一个Firefox窗口并运行了您的程序,它的作用与说firefoxFrame.setVisible(false)相同,但很明显,我没有提到其他程序的框架。然后,也许以后会像我爸爸经常说的那样,使用firefoxFrame.setVisible(true)来完成这项工作。对于这项工作,您需要接近操作系统,找到窗口句柄并进行操作系统调用以使其不可见,Java根本不是合适的工具。Java被构建为尽可能不依赖操作系统,以允许它在多个平台上运行。是的

有没有办法在另一个程序中隐藏窗口或帧?例如,如果您打开了一个Firefox窗口并运行了您的程序,它的作用与说firefoxFrame.setVisible(false)相同,但很明显,我没有提到其他程序的框架。然后,也许以后会像我爸爸经常说的那样,使用firefoxFrame.setVisible(true)

来完成这项工作。对于这项工作,您需要接近操作系统,找到窗口句柄并进行操作系统调用以使其不可见,Java根本不是合适的工具。Java被构建为尽可能不依赖操作系统,以允许它在多个平台上运行。是的,您可以使用Java和JNA或JNI来实现这一点,但如果您使用更好的工具,如脚本语言(想想AutoIt for Windows)或C/C++,则需要跳过不需要的障碍