Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/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
Java 如何防止JFrame始终位于所有其他应用程序之上?_Java_Swing_Ide_Jframe_Jgrasp - Fatal编程技术网

Java 如何防止JFrame始终位于所有其他应用程序之上?

Java 如何防止JFrame始终位于所有其他应用程序之上?,java,swing,ide,jframe,jgrasp,Java,Swing,Ide,Jframe,Jgrasp,在任何人询问之前,我已尝试使用setAlwaysOnTop(false)。这里有一个可重复的例子 import javax.swing.JFrame; public class SOQ_20200913 { public SOQ_20200913() { JFrame frame = new JFrame("SOQ_20200913"); //for simplicity's sake, you could als

在任何人询问之前,我已尝试使用
setAlwaysOnTop(false)
。这里有一个可重复的例子

import javax.swing.JFrame;

public class SOQ_20200913
{

   public SOQ_20200913()
   {
   
      JFrame frame = new JFrame("SOQ_20200913");
      
      //for simplicity's sake, you could also comment these 2 lines - they don't seem to help or hurt the situation
      frame.setLocation(200, 200);
      frame.setSize(300, 300);
      
      frame.setAlwaysOnTop(false);
   
      frame.setVisible(true);
   
   }
   
   public static void main(String[] args)
   {
   
      SOQ_20200913 stackOverflowQuestion = new SOQ_20200913();
   
   }

}
在我运行之后,我点击离开并尝试点击我的代码,然后点击我的web浏览器,但JFrame始终保持在顶部


我错过什么了吗?我应该在这里设置其他字段吗?

无法在这里复制。这很令人沮丧。您认为这可能是操作系统问题吗?如果您从命令窗口运行程序,并使用类似于
java-cp C:\some\dir SOQ_20200913
的命令,是否会发生这种情况?在命令行上运行时不会发生这种情况!谢谢你的帮助!似乎问题一定出在我的IDE上的配置设置上。“谢谢你的帮助!”提示:添加@VGR(或任何人,
@
很重要)以通知此人新的评论。无法在此处复制。这令人沮丧。您认为这可能是操作系统问题吗?如果您从命令窗口运行程序,并使用类似于
java-cp C:\some\dir SOQ_20200913
的命令,是否会发生这种情况?在命令行上运行时不会发生这种情况!谢谢你的帮助!似乎问题一定出在我的IDE上的配置设置上。“谢谢你的帮助!”提示:添加@VGR(或任何人,
@
很重要)以通知此人新的评论。