我有 3 个分层窗口(如 Gimp 软件)。由于某些显示原因,我的所有 JWindow 都被分配给 setAlwaysOnTop (xrandr --output VGA --left-of LVDS
)。
但我需要这三个中的一个成为“超级主力始终处于领先地位,无论它移动或受到拖累,它始终保持超级领先”。我怎样才能设置那个?
Toolbox.java << 对于任何拖拽等,他都应该是最棒的
public class Toolbox extends JWindow
{
public Toolbox() {
..
this.setVisible(true);
this.setAlwaysOnTop(true);
}
}
Layers.java < 正常
public class Layers extends JWindow
{
public Layers() {
...
this.setVisible(true);
this.setAlwaysOnTop(true);
}
}
Drawing.java < 正常
public class Drawing extends JWindow
{
public Drawing() {
...
this.setVisible(true);
this.setAlwaysOnTop(true);
}
}
$ java -jar MyGimp.jar
- first it launch Drawing
- secondly it launch Layers
- Thirdly at the end it launch Toolbox
- But in Display I see only Drawing and Layers sometimes, but I never see Toolbox
当我启动绘图窗口时,我所有的工具箱和图层窗口都会落后。但我希望工具箱窗口永远保持在最前面,除非我关闭它。怎么做?