У меня есть 3 многослойных окна (как в программном обеспечении Gimp). Весь мой JWindow назначен setAlwaysOnTop по некоторым причинам отображения с (xrandr --output VGA --left-of LVDS
).
Но мне нужно, чтобы один из этих трех был «супермагистраль всегда на вершине, независимо от того, движется ли он или получает перетаскивание, он всегда остается супер на вершине» . Как я могу установить это?
Toolbox.java << он всегда должен быть очень супер сверху всегда для любого перетаскивания и т. Д. </p>
public class Toolbox extends JWindow
{
public Toolbox() {
..
this.setVisible(true);
this.setAlwaysOnTop(true);
}
}
Layers.java <как обычно </p>
public class Layers extends JWindow
{
public Layers() {
...
this.setVisible(true);
this.setAlwaysOnTop(true);
}
}
Drawing.java <как обычно </p>
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
Когда я запускаю окно рисования, все мои панели инструментов и окна слоев оказываются позади. Но я хочу, чтобы окно Toolbox навсегда оставалось сверху, если я не закрою его. Как это сделать?