如何在Java中更改现有JFrame窗口的setAlwaysOnTop()属性?

时间:2012-05-22 23:09:18

标签: java swing user-interface jframe

我有一个方法windowFrame(),它扩展了Jframe并为我的程序设置了GUI,实例是main方法中的myFrame。默认情况下,它设置为setAlwaysOnTop(false)。但是在windowFrame()方法中我有一个JCheckBox,我想用它来转换为'always on top'属性的真或假。我的问题是如何对已经存在的myFrame窗口GUI执行此操作?

我有监听器和一切,但我不知道如何在main方法中引用myFrame窗口,因为JCheckBox和监听器在windowFrame()方法中,但实例当然是外部的。我尝试使用this.setAlwaysOnTop(true)和setAlwaysOnTop(true),但当然这不起作用。

附加信息:所有内容都包含在同一个主类中,我只需要该窗口的实例。

1 个答案:

答案 0 :(得分:1)