如何解决如何防止JFrame始终位于所有其他应用程序之上?
在有人问之前,我已经尝试使用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始终位于顶部。
我错过了什么吗?我应该在这里设置其他字段吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。